コード例 #1
0
ファイル: test_stub.py プロジェクト: jeffh/describe
 def test_it_returns_stub_for_any_magic_methods(self):
     s = stub()
     self.assertTrue(isinstance(s + 2, Mock))
コード例 #2
0
ファイル: test_stub.py プロジェクト: jeffh/describe
 def test_it_can_receive_key_indicies(self):
     s = stub()
     self.assertEqual(s['foo'], s)
     s['bar'] = 34
     self.assertEqual(s['bar'], 34)
コード例 #3
0
ファイル: test_stub.py プロジェクト: jeffh/describe
 def test_it_accepts_any_invocations(self):
     s = stub()
     self.assertTrue(isinstance(s.foo(), Stub))
     self.assertTrue(isinstance(s.bar(), Stub))
コード例 #4
0
ファイル: test_stub.py プロジェクト: jeffh/describe
 def test_it_can_return_specified_values_for_attributes(self):
     s = stub(foo=2)
     s.bar = 4
     self.assertTrue(s.foo, 2)
     self.assertTrue(s.bar, 4)
コード例 #5
0
ファイル: test_stub.py プロジェクト: jeffh/describe
 def test_it_returns_stub_for_any_attributes(self):
     s = stub()
     self.assertTrue(isinstance(s.foo.bar.blah, Mock))