def test_from_dict(self): book = Book._from_dict( {'id': None, 'org': self.org._id, 'version': self.book._version, 'type': self.book._type, 'description': 'EUR'}) # Attribute values self.assertEqual(book.description, 'EUR') self.assertEqual(book.reference, None) # Identity self.assertIsNot(book, self.book)
def test_from_dict_index(self): data = {'id': self.book._id, 'org': self.org._id} logging.info(data) retrieved = Book._from_dict(data) # Identity self.assertIs(retrieved, self.book)