Source code for intranet.apps.bus.tests

from django.urls import reverse

from ...test.ion_test import IonTestCase
from .models import Route


[docs]class BusTest(IonTestCase): """Test for bus module"""
[docs] def test_bus(self): self.login() self.assertEqual(self.client.get(reverse("bus")).status_code, 200)
[docs] def test_routes(self): route = Route.objects.get_or_create(route_name="JT-101", bus_number="JT-101")[0] route.status = "a" route.space = "_1" route.save() route.reset_status() self.assertEqual(route.status, "o") self.assertEqual(route.space, "")
[docs] def test_route_representation(self): route = Route.objects.get_or_create(route_name="JT-101", bus_number="JT-101")[0] route_str = str(route) self.assertEqual(route.route_name, route_str)