def test_inheritance(self): self.assertTrue(isinstance(ValidatedSource(1, 2), ValidatedSource)) self.assertTrue( isinstance(ValidatedSource('one', None), ValidatedSource)) self.assertTrue(isinstance(ValidatedSource(1, 2), ActorSystemMessage)) self.assertTrue( isinstance(ValidatedSource('one', None), ActorSystemMessage))
def test_equality(self): m1 = ValidatedSource(1, 2) self.assertEqual(m1, ValidatedSource(1, 2)) self.assertEqual(m1, ValidatedSource(1, 4)) self.assertEqual(m1, ValidatedSource(1, 'nine')) m2 = ValidatedSource('hi', False) self.assertEqual(m2, ValidatedSource('hi', False)) self.assertEqual(m2, ValidatedSource('hi', True)) self.assertEqual(m2, ValidatedSource('hi', 'ignored'))
def test_equality(self): m1 = ValidatedSource(1, 2) assert m1 == ValidatedSource(1, 2) assert m1 == ValidatedSource(1, 4) assert m1 == ValidatedSource(1, 'nine') m2 = ValidatedSource('hi', False) assert m2 == ValidatedSource('hi', False) assert m2 == ValidatedSource('hi', True) assert m2 == ValidatedSource('hi', 'ignored')
def receiveMessage(self, msg, sender): if msg is True: self.registerSourceAuthority() if isinstance(msg, ValidateSource): self.send(sender, ValidatedSource(msg.sourceHash, msg.sourceData, # Thespian pre 3.2.0 has no sourceInfo getattr(msg, 'sourceInfo', None)))
def test_properties(self): self.assertEqual(1, ValidatedSource(1, 2).sourceHash) self.assertEqual(2, ValidatedSource(1, 2).sourceZip) self.assertEqual(None, ValidatedSource(None, '').sourceHash) self.assertEqual('', ValidatedSource(None, '').sourceZip) self.assertEqual('foo', ValidatedSource('foo', 3.3).sourceHash) self.assertEqual(3.3, ValidatedSource('foo', 3.3).sourceZip)
def test_properties(self): assert 1 == ValidatedSource(1, 2).sourceHash assert 2 == ValidatedSource(1, 2).sourceZip assert ValidatedSource(None, '').sourceHash is None assert '' == ValidatedSource(None, '').sourceZip assert 'foo' == ValidatedSource('foo', 3.3).sourceHash assert 3.3 == ValidatedSource('foo', 3.3).sourceZip
def test_inequality(self): m1 = ValidatedSource(1, 2) self.assertNotEqual(m1, 1) self.assertNotEqual(m1, ValidatedSource('hi', True)) self.assertNotEqual(m1, ValidatedSource(0, 2)) self.assertNotEqual(m1, ValidatedSource(None, None))
def test_inequality(self): m1 = ValidatedSource(1, 2) assert m1 != 1 assert m1 != ValidatedSource('hi', True) assert m1 != ValidatedSource(0, 2) assert m1 != ValidatedSource(None, None)