Ejemplo n.º 1
0
    def test_parse_one_metho_when_a_string_like_method(self):
        block = Block('get("console.Find()")')

        result = block.parse_to_codes()

        self.assertEqual(len(result), 2)
        self.assertTrue(result[0].startswith('get'))
Ejemplo n.º 2
0
    def test_parse_single_code(self):
        block = Block('fmt.Println("aa")')

        result = block.parse_to_codes()

        self.assertEqual(type(result), list)
        self.assertEqual(len(result), 2)
Ejemplo n.º 3
0
    def test_parse_two_method_when_use_package_method_as_anothers_value(self):
        block = Block("get(console.Find())")

        result = block.parse_to_codes()

        self.assertEqual(len(result), 3)
        self.assertTrue(result[0] == "get(console.Find())")
        self.assertTrue(result[1].startswith("get"))
        self.assertTrue(result[2].startswith('console.'))