def test_that_serialization_works(self): curi = CrawlUri(url="http://localhost") serialized = serialize_crawl_uri(curi) deserialized = deserialize_crawl_uri(serialized) self.assertEqual(curi, deserialized)
def test_that_data_messages_work(self): identity = "me myself and i" curi = CrawlUri(url="http://localhost") serialized = serialize_crawl_uri(curi) msg = DataMessage([identity, serialized]) self.assertEqual(identity, msg.identity) self.assertEqual(curi, msg.curi) self.assertEqual([identity, serialized], msg.serialize()) self.assertEqual(msg, DataMessage(msg.serialize()))