def test_repr_instance(self): self.assertEqual( repr(C(SampleClassA('something'))), "\n" " <C:testfixtures.tests.sample1.SampleClassA>\n" " args:('something',)\n" " </C>" )
def test_compare_arbitrary_nested_same(self): compare(SampleClassA([SampleClassB()]), SampleClassA([SampleClassB()]))
def test_object_and_kw(self): # kws passed are used instead of the object's self.assertEqual(SampleClassA(1), C(SampleClassA(), args=(1, )))
def test_object_and_vars(self): # vars passed are used instead of the object's self.assertEqual(SampleClassA(1), C(SampleClassA(), {'args': (1, )}))
def test_class_and_kw(self): self.assertEqual(SampleClassA(1), C(SampleClassA, args=(1, )))
def test_class_and_vars(self): self.assertEqual(SampleClassA(1), C(SampleClassA, {'args': (1, )}))
def test_object_supplied(self): self.assertEqual(SampleClassA(1), C(SampleClassA(1)))
def test_not_same_second(self): self.assertNotEqual(SampleClassA(), C('datetime'))
def test_not_same_first(self): self.assertNotEqual(C('datetime'), SampleClassA())
def test_second(self): self.assertEqual( SampleClassA(), C('testfixtures.tests.sample1.SampleClassA'), )
def test_first(self): self.assertEqual(C('testfixtures.tests.sample1.SampleClassA'), SampleClassA())
def test_repr_instance(self): compare_repr( C(SampleClassA('something')), "<C:testfixtures.tests.sample1.SampleClassA>" "args: ('something',)" "</C>")