Пример #1
0
    def test_get_fleetup_doctrines(self, get_endpoint):

        get_endpoint.return_value = {"Data": [{'TestData': True}]}

        # Act
        result = FleetUpManager.get_fleetup_doctrines()

        # Asset
        self.assertTrue(get_endpoint.called)
        args, kwargs = get_endpoint.call_args
        self.assertEqual(
            args[0],
            FleetUpManager.BASE_URL + '/Doctrines/' + FleetUpManager.GROUP_ID)
        expected_result = {'fleetup_doctrines': [{'TestData': True}]}
        self.assertDictEqual(expected_result, result)

        # Test None response
        # Arrange
        get_endpoint.return_value = None

        # Act
        result = FleetUpManager.get_fleetup_doctrines()

        # Assert
        self.assertIsNone(result)

        # Test Empty response
        # Arrange
        get_endpoint.return_value = {'Data': []}

        # Act
        result = FleetUpManager.get_fleetup_doctrines()

        # Assert
        self.assertDictEqual({"fleetup_doctrines": []}, result)
Пример #2
0
def fleetup_doctrines(request):
    logger.debug("fleetup_doctrines called by user %s" % request.user)
    doctrines_list = FleetUpManager.get_fleetup_doctrines()
    context = {"doctrines_list": doctrines_list}
    return render(request,
                  'registered/fleetupdoctrinesview.html',
                  context=context)
Пример #3
0
def fleetup_doctrines(request):
    logger.debug("fleetup_doctrines called by user %s" % request.user)
    doctrines_list = FleetUpManager.get_fleetup_doctrines()
    if doctrines_list is None:
        messages.add_message(
            request, messages.ERROR,
            _("Failed to get doctrines list, contact your administrator"))

    context = {"doctrines_list": doctrines_list}
    return render(request, 'fleetup/doctrinesview.html', context=context)
Пример #4
0
def fleetup_doctrines(request):
    logger.debug("fleetup_doctrines called by user %s" % request.user)
    doctrines_list = FleetUpManager.get_fleetup_doctrines()
    context = {"doctrines_list": doctrines_list}
    return render(request, 'registered/fleetupdoctrinesview.html', context=context)