                                   ::pcp/requires                  {:a {}}}
                                  3
                                  {::pcp/node-id  3
-                                  ::pcp/run-or   [1 2]
+                                  ::pcp/run-or   #{1 2}
                                   ::pcp/requires {:a {}}}}})))
 
     (testing "with run context"

                                                     :style "filled"
                                                     :color (if (= node-id root) "blue" "#F3F3F3")
                                                     :label (str
                                                              (if attrs
                                                                (str (str/join "," attrs) " | "))
                                                              (or

                                         ::pcp/after-nodes      #{7}}
                                      7 {::pcp/node-id     7
                                         ::pcp/requires    {:b {} :e {}}
                                         ::pcp/run-and     #{3 6}
                                         ::pcp/run-next    5
                                         ::pcp/after-nodes #{8}}
                                      8 {::pcp/node-id  8
                                         ::pcp/requires {:b {} :e {} :c {}}
                                         ::pcp/run-and  #{7 4}}}
             ::pcp/index-syms        {a #{1} c #{2} b #{3} d #{5} e #{6}}
             ::pcp/unreachable-syms  #{}
             ::pcp/unreachable-attrs #{}
