Esempio n. 1
0
    def test_double_strings_from_file(self):
        doubles = DoubleStringPatternSplitCollection()
        self.assertIsNotNone(doubles)

        count = doubles.load_from_filename(
            os.path.dirname(__file__) + "/test_files/doubles_pattern.txt")
        self.assertEqual(count, 3)

        self.assertTrue(doubles.has_key("key1"))
        self.assertEqual(doubles.value("key1"), "(^key1|key1|key1$)")

        self.assertTrue(doubles.has_key("key2"))
        self.assertEqual(doubles.value("key2"), "(^key2|key2|key2$)")

        self.assertTrue(doubles.has_key("key3"))
        self.assertEqual(doubles.value("key3"), "(^key3|key3|key3$)")
Esempio n. 2
0
    def test_double_strings_from_text(self):
        doubles = DoubleStringPatternSplitCollection()
        self.assertIsNotNone(doubles)

        count = doubles.load_from_text("""
        "key1","val1"
        "key2","val2"
        "key3","val3,val4"
        """)
        self.assertEqual(count, 3)

        self.assertTrue(doubles.has_key("key1"))
        self.assertEqual(doubles.value("key1"), "(^key1|key1|key1$)")

        self.assertTrue(doubles.has_key("key2"))
        self.assertEqual(doubles.value("key2"), "(^key2|key2|key2$)")

        self.assertTrue(doubles.has_key("key3"))
        self.assertEqual(doubles.value("key3"), "(^key3|key3|key3$)")

        self.assertFalse(doubles.has_key("key4"))
        self.assertIsNone(doubles.value("keyX"))
Esempio n. 3
0
    def test_double_strings_from_text(self):
        doubles = DoubleStringPatternSplitCollection ()
        self.assertIsNotNone(doubles)

        count = doubles.load_from_text("""
        "key1","val1"
        "key2","val2"
        "key3","val3,val4"
        """)
        self.assertEqual(count, 3)

        self.assertTrue(doubles.has_key("key1"))
        #self.assertEqual(doubles.value("key1"), "(^key1|key1|key1$)")

        self.assertTrue(doubles.has_key("key2"))
        #self.assertEqual(doubles.value("key2"), "(^key2|key2|key2$)")

        self.assertTrue(doubles.has_key("key3"))
        #self.assertEqual(doubles.value("key3"), "(^key3|key3|key3$)")

        self.assertFalse(doubles.has_key("key4"))
        self.assertIsNone(doubles.value("keyX"))