Example #1
0
 def test_two_resources_with_not_eq_info_are_not_equal(self):
     # Two resources with no ID: not equal if their info is not equal
     r1 = base.Resource(None, {'name': 'bill', 'age': 21})
     r2 = base.Resource(None, {'name': 'joe', 'age': 12})
     self.assertNotEqual(r1, r2)
Example #2
0
 def test_two_resources_with_diff_id_are_not_equal(self):
     # Two resources with diff ID: not equal
     r1 = base.Resource(None, {'id': 1, 'name': 'hi'})
     r2 = base.Resource(None, {'id': 2, 'name': 'hello'})
     self.assertNotEqual(r1, r2)
Example #3
0
 def test_two_resources_with_same_id_are_equal(self):
     # Two resources of the same type with the same id: equal
     r1 = base.Resource(None, {'id': 1, 'name': 'hi'})
     r2 = base.Resource(None, {'id': 1, 'name': 'hello'})
     self.assertEqual(r1, r2)
Example #4
0
 def test_two_resources_with_eq_info_are_equal(self):
     # Two resources with no ID: equal if their info is equal
     r1 = base.Resource(None, {'name': 'joe', 'age': 12})
     r2 = base.Resource(None, {'name': 'joe', 'age': 12})
     self.assertEqual(r1, r2)
Example #5
0
 def test_resource_repr(self):
     r = base.Resource(None, dict(foo="bar", baz="spam"))
     self.assertEqual("<Resource baz=spam, foo=bar>", repr(r))