diff --git a/test_api.py b/test_api.py index 4870a9ff566f16f912d7c25c2e313031b035366f..efea18c9bde8f23c2dcad64ac644ffeaab6f3c14 100644 --- a/test_api.py +++ b/test_api.py @@ -23,7 +23,7 @@ class TestDriveEndpoint(unittest.TestCase): content_type='application/json') self.assertEqual(response.status_code, 200) data = json.loads(response.data) - self.assertIn('executed_commands', data) + self.assertIn('output', data) def test_simple_command_string(self): """Test für einfache Befehlsfolge (FB)""" @@ -32,7 +32,7 @@ class TestDriveEndpoint(unittest.TestCase): content_type='application/json') self.assertEqual(response.status_code, 200) data = json.loads(response.data) - self.assertIn('executed_commands', data) + self.assertIn('output', data) def test_alternating_directions(self): """Test für alternierende Richtungen (RRRRLLLL)""" @@ -41,7 +41,7 @@ class TestDriveEndpoint(unittest.TestCase): content_type='application/json') self.assertEqual(response.status_code, 200) data = json.loads(response.data) - self.assertIn('executed_commands', data) + self.assertIn('output', data) def test_mixed_commands_with_invalid_at_end(self): """Test für gemischte Befehle mit ungültigem Befehl am Ende (FBRLX)""" @@ -50,9 +50,9 @@ class TestDriveEndpoint(unittest.TestCase): content_type='application/json') self.assertEqual(response.status_code, 200) data = json.loads(response.data) - self.assertIn('executed_commands', data) + self.assertIn('output', data) # Prüfen, dass nur die gültigen Befehle ausgeführt wurden - self.assertEqual(data['executed_commands'], 'FBRL') + self.assertEqual(data['output'], 'FBRL') def test_unknown_command_at_start(self): """Test für unbekannten Befehl am Anfang (XFB)""" @@ -61,9 +61,9 @@ class TestDriveEndpoint(unittest.TestCase): content_type='application/json') self.assertEqual(response.status_code, 200) data = json.loads(response.data) - self.assertIn('successful_commands', data) + self.assertIn('output', data) # Prüfen, dass nur die gültigen Befehle ausgeführt wurden - self.assertEqual(data['executed_commands'], 'FB') + self.assertEqual(data['output'], 'FB') def test_missing_input(self): """Test für fehlenden Input""" @@ -91,7 +91,7 @@ class TestDriveEndpoint(unittest.TestCase): content_type='application/json') self.assertEqual(response.status_code, 200) data = json.loads(response.data) - self.assertIn('executed_commands', data) + self.assertIn('output', data) def test_out_of_bounds(self): """Test für Bewegung außerhalb der Grenzen""" @@ -101,9 +101,9 @@ class TestDriveEndpoint(unittest.TestCase): content_type='application/json') self.assertEqual(response.status_code, 200) data = json.loads(response.data) - self.assertIn('executed_commands', data) + self.assertIn('output', data) # Die Anzahl der ausgeführten Befehle sollte kleiner sein als die Anzahl der gesendeten - self.assertLess(len(data['executed_commands']), 20) + self.assertLess(len(data['output']), 20) if __name__ == '__main__': unittest.main()