コード例 #1
0
ファイル: test_impl.py プロジェクト: stephenfin/testtools
 def test_constructor_no_arguments(self):
     mismatch = Mismatch()
     self.assertThat(mismatch.describe,
                     Raises(MatchesException(NotImplementedError)))
     self.assertEqual({}, mismatch.get_details())
コード例 #2
0
ファイル: test_impl.py プロジェクト: stephenfin/testtools
 def test_forwards_description(self):
     x = Mismatch("description", {'foo': 'bar'})
     decorated = MismatchDecorator(x)
     self.assertEqual(x.describe(), decorated.describe())
コード例 #3
0
ファイル: test_impl.py プロジェクト: stephenfin/testtools
 def test_constructor_arguments(self):
     mismatch = Mismatch("some description", {'detail': "things"})
     self.assertEqual("some description", mismatch.describe())
     self.assertEqual({'detail': "things"}, mismatch.get_details())
コード例 #4
0
ファイル: test_impl.py プロジェクト: stephenfin/testtools
 def test_repr(self):
     x = Mismatch("description", {'foo': 'bar'})
     decorated = MismatchDecorator(x)
     self.assertEqual(
         '<testtools.matchers.MismatchDecorator({!r})>'.format(x),
         repr(decorated))
コード例 #5
0
ファイル: test_impl.py プロジェクト: AIdrifter/samba
 def test_constructor_no_arguments(self):
     mismatch = Mismatch()
     self.assertThat(mismatch.describe,
         Raises(MatchesException(NotImplementedError)))
     self.assertEqual({}, mismatch.get_details())
コード例 #6
0
ファイル: test_impl.py プロジェクト: AIdrifter/samba
 def test_constructor_arguments(self):
     mismatch = Mismatch("some description", {'detail': "things"})
     self.assertEqual("some description", mismatch.describe())
     self.assertEqual({'detail': "things"}, mismatch.get_details())
コード例 #7
0
ファイル: test_impl.py プロジェクト: AIdrifter/samba
 def test_forwards_details(self):
     x = Mismatch("description", {'foo': 'bar'})
     decorated = MismatchDecorator(x)
     self.assertEqual(x.get_details(), decorated.get_details())