예제 #1
0
class Test_TestChooser(object):
    def setup(self):
        self.test_chooser = TestChooser()

    def test_it_resets_done_when_told_about_new_module(self):
        self.test_chooser.done | should | equal_to({})
        self.test_chooser.done["a"] = 3
        self.test_chooser.done | should | equal_to({"a": 3})
        self.test_chooser.new_module()
        self.test_chooser.done | should | equal_to({})

    def test_already_visited_puts_kls_name_key_in_done_or_returns_True(self):
        self.test_chooser.done | should | equal_to({})
        self.test_chooser.already_visited("a", "b") | should | be(False)
        self.test_chooser.done | should | equal_to({"a.b": True})
        self.test_chooser.already_visited("a", "b") | should | be(True)

        self.test_chooser.already_visited("c", "d") | should | be(False)
        self.test_chooser.done | should | equal_to({"a.b": True, "c.d": True})
        self.test_chooser.already_visited("c", "d") | should | be(True)
예제 #2
0
class Test_TestChooser(object):
    def setup(self):
        self.test_chooser = TestChooser()

    def test_it_resets_done_when_told_about_new_module(self):
        self.test_chooser.done | should | equal_to({})
        self.test_chooser.done['a'] = 3
        self.test_chooser.done | should | equal_to({'a': 3})
        self.test_chooser.new_module()
        self.test_chooser.done | should | equal_to({})

    def test_already_visited_puts_kls_name_key_in_done_or_returns_True(self):
        self.test_chooser.done | should | equal_to({})
        self.test_chooser.already_visited('a', 'b') | should | be(False)
        self.test_chooser.done | should | equal_to({'a.b': True})
        self.test_chooser.already_visited('a', 'b') | should | be(True)

        self.test_chooser.already_visited('c', 'd') | should | be(False)
        self.test_chooser.done | should | equal_to({'a.b': True, 'c.d': True})
        self.test_chooser.already_visited('c', 'd') | should | be(True)
예제 #3
0
class Test_TestChooser(object):

    def setup(self):
        self.test_chooser = TestChooser()

    def test_it_resets_done_when_told_about_new_module(self):
        self.test_chooser.done |should| equal_to({})
        self.test_chooser.done['a'] = 3
        self.test_chooser.done |should| equal_to({'a':3})
        self.test_chooser.new_module()
        self.test_chooser.done |should| equal_to({})

    def test_already_visited_puts_kls_name_key_in_done_or_returns_True(self):
        self.test_chooser.done |should| equal_to({})
        self.test_chooser.already_visited('a', 'b') |should| be(False)
        self.test_chooser.done |should| equal_to({'a.b' : True})
        self.test_chooser.already_visited('a', 'b') |should| be(True)

        self.test_chooser.already_visited('c', 'd') |should| be(False)
        self.test_chooser.done |should| equal_to({'a.b' : True, 'c.d' : True})
        self.test_chooser.already_visited('c', 'd') |should| be(True)