Ejemplo n.º 1
0
 def test_echo_command_4(self):
     invalid_command = "hello Ask echo0 print"
     closest = hedy.closest_command(invalid_command,
                                    ['ask', 'print', 'echo'])
     self.assertEqual('<span class="command-highlighted">echo</span>',
                      closest)
Ejemplo n.º 2
0
    def test_closest_command(self):
        invalid_command = ""
        closest = hedy.closest_command(invalid_command,
                                       ['ask', 'print', 'echo'])
        self.assertEqual(closest, 'ask')

        invalid_command = "print"
        closest = hedy.closest_command(invalid_command,
                                       ['print', 'ask', 'echo'])
        self.assertEqual(closest, "print")

        invalid_command = "ask"
        closest = hedy.closest_command(invalid_command,
                                       ['print', 'ask', 'echo'])
        self.assertEqual(closest, "ask")

        invalid_command = "echo"
        closest = hedy.closest_command(invalid_command,
                                       ['print', 'ask', 'echo'])
        self.assertEqual(closest, "echo")

        invalid_command = "printechoask"
        closest = hedy.closest_command(invalid_command,
                                       ['print', 'ask', 'echo'])
        self.assertEqual(closest, "print")

        invalid_command = "printaskecho"
        closest = hedy.closest_command(invalid_command,
                                       ['print', 'ask', 'echo'])
        self.assertEqual(closest, "print")

        invalid_command = "echoprintask"
        closest = hedy.closest_command(invalid_command,
                                       ['print', 'ask', 'echo'])
        self.assertEqual(closest, "echo")

        invalid_command = "echoprint ask"
        closest = hedy.closest_command(invalid_command,
                                       ['print', 'ask', 'echo'])
        self.assertEqual(closest, "echo")

        invalid_command = "echo print ask"
        closest = hedy.closest_command(invalid_command,
                                       ['ask', 'print', 'echo'])
        self.assertEqual(closest, "echo")

        invalid_command = "hello ask echoprint"
        closest = hedy.closest_command(invalid_command,
                                       ['ask', 'print', 'echo'])
        self.assertEqual(closest, "ask")

        invalid_command = "hello Ask echo0 print"
        closest = hedy.closest_command(invalid_command,
                                       ['ask', 'print', 'echo'])
        self.assertEqual(closest, "echo")
Ejemplo n.º 3
0
 def test_empty_command(self):
     invalid_command = ""
     closest = hedy.closest_command(invalid_command,
                                    ['ask', 'print', 'echo'])
     self.assertEqual('<span class="command-highlighted">ask</span>',
                      closest)
Ejemplo n.º 4
0
 def test_echo_command_2(self):
     invalid_command = "echoprint ask"
     closest = hedy.closest_command(invalid_command,
                                    ['print', 'ask', 'echo'])
     self.assertEqual('<span class="command-highlighted">echo</span>',
                      closest)
Ejemplo n.º 5
0
 def test_self_command_echo(self):
     invalid_command = "echo"
     closest = hedy.closest_command(invalid_command,
                                    ['print', 'ask', 'echo'])
     self.assertEqual(None, closest)
Ejemplo n.º 6
0
 def test_print_command_1(self):
     invalid_command = "printechoask"
     closest = hedy.closest_command(invalid_command,
                                    ['print', 'ask', 'echo'])
     self.assertEqual('<span class="command-highlighted">print</span>',
                      closest)
Ejemplo n.º 7
0
 def test_ask_command_nl(self):
   invalid_command = "ask"
   keywords_nl_level_1 = hedy.get_suggestions_for_language('nl', 1)
   closest = hedy.closest_command(invalid_command, keywords_nl_level_1)
   self.assertEqual(None, closest)
Ejemplo n.º 8
0
 def test_self_command_print(self):
   invalid_command = "print"
   keywords_en_level_1 = hedy.get_suggestions_for_language('en', 1)
   closest = hedy.closest_command(invalid_command, keywords_en_level_1)
   self.assertEqual('keyword', closest)
Ejemplo n.º 9
0
 def test_print_difference_2(self):
   invalid_command = "prond"
   keywords_en_level_1 = hedy.get_suggestions_for_language('en', 1)
   closest = hedy.closest_command(invalid_command, keywords_en_level_1)
   self.assertEqual('print', closest)
Ejemplo n.º 10
0
 def test_echo_command_3(self):
   invalid_command = "eechooooooo"
   keywords_en_level_1 = hedy.get_suggestions_for_language('en', 1)
   closest = hedy.closest_command(invalid_command, keywords_en_level_1)
   self.assertEqual(None, closest)
Ejemplo n.º 11
0
 def test_echo_command_4(self):
   invalid_command = "hello Ask echo0 print"
   closest = hedy.closest_command(invalid_command, ['ask', 'print', 'echo'])
   self.assertEqual("echo", closest)
Ejemplo n.º 12
0
 def test_ask_command_1(self):
   invalid_command = "hello ask echoprint"
   closest = hedy.closest_command(invalid_command, ['ask', 'print', 'echo'])
   self.assertEqual("ask", closest)
Ejemplo n.º 13
0
 def test_empty_command(self):
   invalid_command = ""
   closest = hedy.closest_command(invalid_command, ['ask', 'print', 'echo'])
   self.assertEqual('ask', closest)
Ejemplo n.º 14
0
 def test_echo_command_3(self):
   invalid_command = "echo print ask"
   closest = hedy.closest_command(invalid_command, ['ask', 'print', 'echo'])
   self.assertEqual("echo", closest)
Ejemplo n.º 15
0
 def test_print_command_2(self):
   invalid_command = "printaskecho"
   closest = hedy.closest_command(invalid_command, ['print', 'ask', 'echo'])
   self.assertEqual("print", closest)