def test_get_context(self): # have to create the request and setup the view req_factory = RequestFactory() request = req_factory.get(EXPECTED_LOGIN_URL) view = setup_view(MockCommonTemplateView(), request) view.object = models.Region() view.title = EXPECTED_MOCK_TITLE
def test_get_context(self): # have to create the request and setup the view req_factory = RequestFactory() request = req_factory.get(EXPECTED_LOGIN_URL) view = setup_view(MockCommonCreateView(), request) view.object = models.Region() view.title = EXPECTED_MOCK_TITLE # without overriding the defaults, h1 and submit_text should have specific values self.assertEqual(view.get_context_data()['h1'], _("New {}".format(view.model._meta.verbose_name.title()))) self.assertEqual(view.get_context_data()['submit_text'], _("Add"))
def test_get_context(self): super().test_get_context() # have to create the request and setup the view req_factory = RequestFactory() request = req_factory.get(EXPECTED_LOGIN_URL) view = setup_view(MockCommonAuthFilterView(), request) view.object = models.Region() view.title = EXPECTED_MOCK_TITLE # the context should contain a title element self.assertIn("auth", view.get_context_data()) self.assertTrue(view.get_context_data()['auth']) view.auth = False self.assertFalse(view.get_context_data()['auth'])
def test_get_context(self): # have to create the request and setup the view req_factory = RequestFactory() request = req_factory.get(EXPECTED_LOGIN_URL) view = setup_view(MockCommonUpdateView(), request) view.object = models.Region() view.title = EXPECTED_MOCK_TITLE # without overriding the defaults, h1 and submit_text should have specific values self.assertEqual(view.get_context_data()['h1'], _("Edit")) self.assertEqual(view.get_context_data()['submit_text'], _("Save")) # should have a context var called model_name self.assertIn("model_name", view.get_context_data())
from travel import models as travel_models from shared_models import models as shared_models from django.contrib.auth import models as auth_models update_trips = [173] # Flag each trip in update_trips as is_adm_approval_required = true trips = travel_models.Conference.objects.filter(pk__in=update_trips) print(trips.count()) for trip in trips: trip.is_adm_approval_required = 1 trip.save() # only make adjustments to travel requests in the maritime region. Let Other regions do their own thing. mar_region = shared_models.Region(pk=2) # Get travel request related to update_trips travels = travel_models.TripRequest.objects.filter(trip_id__in=trips, region=mar_region) print(travels.count()) adm_approver = auth_models.User.objects.get(pk=626) adm_role = travel_models.ReviewerRole.objects.get(name='ADM') adm_status = travel_models.Status.objects.get( pk=20) # 20 is currently 'Queued' rdg_approver = auth_models.User.objects.get(pk=801) # Check each travel requests' review list for t in travels: # If user 626 (Arran McPherson) isn't present,