Example #1
0
 def test_args_and_kw(self):
     self.assertEqual(literal(self.object, *self.args, **self.kw), 'Foo(1, 2, 3, bar=40, foo=35)')
Example #2
0
 def test_kw(self):
     self.assertEqual(literal(self.object, **self.kw), 'Foo(bar=40, foo=35)')
Example #3
0
 def test_empty(self):
     self.assertEqual(literal(self.object), 'Foo()')
Example #4
0
 def test_args(self):
     self.assertEqual(literal(self.object, *self.args), 'Foo(1, 2, 3)')
Example #5
0
 def __repr__(self, *args, **kw):
     try:
         return represent.literal(self, list(self))
     except NameError:
         return super().__repr__()