コード例 #1
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_named_repr_with_index(self):
     s = Call(self.fake, call_name='connect')
     s.expected_args = [1, "bad"]
     s.index = 0
     eq_(repr(s), "fake:SMTP.connect(1, 'bad')[0]")
     s.index = 1
     eq_(repr(s), "fake:SMTP.connect(1, 'bad')[1]")
コード例 #2
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
 def test_named_repr_with_index(self):
     s = Call(self.fake, call_name='connect')
     s.expected_args = [1,"bad"]
     s.index = 0
     eq_(repr(s), "fake:SMTP.connect(1, 'bad')[0]")
     s.index = 1
     eq_(repr(s), "fake:SMTP.connect(1, 'bad')[1]")
コード例 #3
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
    def test_end_of_calls(self):
        call_stack = CallStack(self.fake)

        c = Call(self.fake)
        c.return_val = 1
        call_stack.add_call(c)

        eq_(call_stack(), 1)
        call_stack()
コード例 #4
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
    def test_end_of_calls(self):
        call_stack = CallStack(self.fake)

        c = Call(self.fake)
        c.return_val = 1
        call_stack.add_call(c)

        eq_(call_stack(), 1)
        call_stack()
コード例 #5
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
    def test_get_call_object(self):
        call_stack = CallStack(self.fake)

        c = Call(self.fake)
        call_stack.add_call(c)

        assert call_stack.get_call_object() is c

        d = Call(self.fake)
        call_stack.add_call(d)

        assert call_stack.get_call_object() is d
コード例 #6
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
    def test_reset(self):
        call_stack = CallStack(self.fake)

        c = Call(self.fake)
        c.return_val = 1
        call_stack.add_call(c)

        c = Call(self.fake)
        c.return_val = 2
        call_stack.add_call(c)

        eq_(call_stack(), 1)
        eq_(call_stack(), 2)

        call_stack.reset()

        eq_(call_stack(), 1)
        eq_(call_stack(), 2)
コード例 #7
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
    def test_reset(self):
        call_stack = CallStack(self.fake)

        c = Call(self.fake)
        c.return_val = 1
        call_stack.add_call(c)

        c = Call(self.fake)
        c.return_val = 2
        call_stack.add_call(c)

        eq_(call_stack(), 1)
        eq_(call_stack(), 2)

        call_stack.reset()

        eq_(call_stack(), 1)
        eq_(call_stack(), 2)
コード例 #8
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_repr_with_args(self):
     s = Call(self.fake)
     s.expected_args = [1, "bad"]
     eq_(repr(s), "fake:SMTP(1, 'bad')")
コード例 #9
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
 def test_nested_named_repr_with_args(self):
     f = self.fake.provides('get_conn').returns_fake()
     s = Call(f, call_name='connect')
     s.expected_args = [1,"bad"]
     eq_(repr(s), "fake:SMTP.get_conn().connect(1, 'bad')")
コード例 #10
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
 def test_named_repr_with_args(self):
     s = Call(self.fake, call_name='connect')
     s.expected_args = [1,"bad"]
     eq_(repr(s), "fake:SMTP.connect(1, 'bad')")
コード例 #11
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
 def test_repr_with_kwargs(self):
     s = Call(self.fake)
     s.expected_args = [1,"bad"]
     s.expected_kwargs = {'baz':'borzo'}
     eq_(repr(s), "fake:SMTP(1, 'bad', baz='borzo')")
コード例 #12
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
 def test_repr_with_args(self):
     s = Call(self.fake)
     s.expected_args = [1,"bad"]
     eq_(repr(s), "fake:SMTP(1, 'bad')")
コード例 #13
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_repr_callable(self):
     s = Call(self.fake.is_callable())
     eq_(repr(s), "fake:SMTP()")
コード例 #14
0
ファイル: test_fudge.py プロジェクト: buddylindsey/fudge
    def test_with_initial_calls(self):
        c = Call(self.fake)
        c.return_val = 1
        call_stack = CallStack(self.fake, initial_calls=[c])

        eq_(call_stack(), 1)
コード例 #15
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_repr_with_kwargs(self):
     s = Call(self.fake)
     s.expected_args = [1, "bad"]
     s.expected_kwargs = {'baz': 'borzo'}
     eq_(repr(s), "fake:SMTP(1, 'bad', baz='borzo')")
コード例 #16
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_named_repr_with_args(self):
     s = Call(self.fake, call_name='connect')
     s.expected_args = [1, "bad"]
     eq_(repr(s), "fake:SMTP.connect(1, 'bad')")
コード例 #17
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_nested_named_repr_with_args(self):
     f = self.fake.provides('get_conn').returns_fake()
     s = Call(f, call_name='connect')
     s.expected_args = [1, "bad"]
     eq_(repr(s), "fake:SMTP.get_conn().connect(1, 'bad')")
コード例 #18
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
    def test_with_initial_calls(self):
        c = Call(self.fake)
        c.return_val = 1
        call_stack = CallStack(self.fake, initial_calls=[c])

        eq_(call_stack(), 1)
コード例 #19
0
ファイル: test_fudge.py プロジェクト: jayvdb/fudge-1
 def test_repr(self):
     s = Call(self.fake)
     eq_(repr(s), "fake:SMTP()")