def test_compare_blockettes(self): """ Tests the comparison of two blockettes. """ p = Parser() b010_1 = b"0100042 2.4082008,001~2038,001~2009,001~~~" blockette1 = Blockette010(strict=True, compact=True, xseed_version="1.0") blockette1.parse_seed(b010_1) blockette2 = Blockette010() blockette2.parse_seed(b010_1) b010_3 = b"0100042 2.4082009,001~2038,001~2009,001~~~" blockette3 = Blockette010(strict=True, compact=True) blockette3.parse_seed(b010_3) blockette4 = Blockette010(xseed_version="1.0") blockette4.parse_seed(b010_3) self.assertTrue(p._compare_blockettes(blockette1, blockette2)) self.assertFalse(p._compare_blockettes(blockette1, blockette3)) self.assertFalse(p._compare_blockettes(blockette2, blockette3)) self.assertTrue(p._compare_blockettes(blockette3, blockette4))
def test_compare_blockettes(self): """ Tests the comparison of two blockettes. """ p = Parser() b010_1 = b"0100042 2.4082008,001~2038,001~2009,001~~~" blockette1 = Blockette010(strict=True, compact=True, xseed_version='1.0') blockette1.parse_seed(b010_1) blockette2 = Blockette010() blockette2.parse_seed(b010_1) b010_3 = b"0100042 2.4082009,001~2038,001~2009,001~~~" blockette3 = Blockette010(strict=True, compact=True) blockette3.parse_seed(b010_3) blockette4 = Blockette010(xseed_version='1.0') blockette4.parse_seed(b010_3) self.assertTrue(p._compare_blockettes(blockette1, blockette2)) self.assertFalse(p._compare_blockettes(blockette1, blockette3)) self.assertFalse(p._compare_blockettes(blockette2, blockette3)) self.assertTrue(p._compare_blockettes(blockette3, blockette4))