예제 #1
0
 def test_create_graph(self):
     fake_graph = self.fake_graph
     fake1_arg = arg.has_attr(name='fake1')
     fake2_arg = arg.has_attr(name='fake2')
     fake_graph.expects('add_requirement').with_args(fake1_arg)
     fake_graph.expects('add_dependency').with_args(fake1_arg, fake2_arg)
     self.parser.create_graph_from_string('fake1 (fake1)\n  fake2 (fake2)\n')
예제 #2
0
 def test_create_graph(self):
     fake_graph = self.fake_graph
     fake1_arg = arg.has_attr(name="fake1")
     fake2_arg = arg.has_attr(name="fake2")
     fake_graph.expects("add_requirement").with_args(fake1_arg)
     fake_graph.expects("add_dependency").with_args(fake1_arg, fake2_arg)
     self.parser.create_graph_from_string("fake1 (fake1)\n  fake2 (fake2)\n")
예제 #3
0
    def test_has_attr_fail_wrong_value(self):
        class Config(object):
            color = 'red'

        widget = Fake("widget").expects("configure")\
                               .with_args(arg.has_attr(color="green"))
        widget.configure(Config())
예제 #4
0
    def test_has_attr_fail(self):
        class Config(object):
            color = 'red'

        widget = Fake("widget").expects("configure")\
                               .with_args(arg.has_attr(size=12))
        widget.configure(Config())
예제 #5
0
    def test_has_attr_fail_wrong_value(self):
        class Config(object):
            color = 'red'

        widget = Fake("widget").expects("configure")\
                               .with_args(arg.has_attr(color="green"))
        widget.configure(Config())
예제 #6
0
    def test_has_attr_fail(self):
        class Config(object):
            color = 'red'

        widget = Fake("widget").expects("configure")\
                               .with_args(arg.has_attr(size=12))
        widget.configure(Config())
예제 #7
0
    def test_has_attr_ok(self):
        class Config(object):
            size = 12
            color = 'red'
            weight = 'heavy'

        widget = Fake("widget").expects("configure")\
                               .with_args(arg.has_attr(size=12,color='red'))
        widget.configure(Config())
예제 #8
0
    def test_has_attr_ok(self):
        class Config(object):
            size = 12
            color = 'red'
            weight = 'heavy'

        widget = Fake("widget").expects("configure")\
                               .with_args(arg.has_attr(size=12,color='red'))
        widget.configure(Config())