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