Exemple #1
0
 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))
Exemple #2
0
 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))