Beispiel #1
0
def app_list(request):

    if request.method == 'GET':
        groupid = request.GET.get('groupid', None)
        if groupid:
            tasks = App.objects.filter(enable=1).filter(group_id=groupid).all()
        else:
            tasks = App.objects.filter(enable=1).all()
        serializer = AppSerializer(tasks, many=True)
        return Response(serializer.data)

    elif request.method == 'POST':
        name = request.data.get("name", None)
        app = App.create(name, 1, "OK", "", 1, 2).save()
        serializer = AppSerializer(app, many=False)
        return JsonResponse(serializer.data, safe=False)
Beispiel #2
0
def app_list(request):

    if request.method == 'GET':
        groupid = request.GET.get('groupid', None)
        if groupid:
            tasks = App.objects.filter(enable=1).filter(group_id=groupid).all()
        else:
            tasks = App.objects.filter(enable=1).all()
        serializer = AppSerializer(tasks, many=True)
        return Response(serializer.data)

    elif request.method == 'POST':
        name = request.data.get("name", None)
        app = App.create(name, 1, "OK", "", 1, 2).save()
        serializer = AppSerializer(app, many=False)
        return JsonResponse(serializer.data, safe=False)
Beispiel #3
0
 def test_object_to_json_not_list(self):
     app1 = App.create("name", 1, "OK", "message", 1, 1)
     self.assertTrue('FOO'.isupper())
     self.assertFalse('Foo'.isupper())
Beispiel #4
0
        self.assertEqual('foo'.upper(), 'FOO')

    def test_isupper(self):
        self.assertTrue('FOO'.isupper())
        self.assertFalse('Foo'.isupper())

    def test_split(self):
        s = 'hello world'
        self.assertEqual(s.split(), ['hello', 'world'])


class TestUtilsMethods(unittest.TestCase):
    def test_verification_string_is_json(self):
        json_str = '{"name":"xiaomin"}'
        not_json_str = '{"name":"xiaomin"dd}'
        self.assertTrue(verification_string_is_json(json_str))
        self.assertFalse(verification_string_is_json(not_json_str))
        self.assertFalse(verification_string_is_json(""))

    def test_object_to_json_not_list(self):
        app1 = App.create("name", 1, "OK", "message", 1, 1)
        self.assertTrue('FOO'.isupper())
        self.assertFalse('Foo'.isupper())

    def test_object_to_json_is_list(self):
        s = 'hello world'
        self.assertEqual(s.split(), ['hello', 'world'])


app1 = App.create("name", 1, "OK", "message", 1, 1)
Beispiel #5
0
 def _init_App(self):
     App.create("unique_name0", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name1", 2, MonitoringStatus.CRITICAL, "", 1,
                1).save()
     App.create("unique_name2", 3, MonitoringStatus.WARN, "", 1, 1).save()
     App.create("unique_name3", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name4", 3, MonitoringStatus.CRITICAL, "", 1,
                1).save()
     App.create("unique_name5", 2, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name6", 1, MonitoringStatus.CRITICAL, "", 1,
                1).save()
     App.create("unique_name7", 2, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name8", 3, MonitoringStatus.CRITICAL, "", 1,
                1).save()
     App.create("unique_name9", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name10", 2, MonitoringStatus.WARN, "", 1, 1).save()
     App.create("unique_name11", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name12", 3, MonitoringStatus.WARN, "", 1, 1).save()
     App.create("unique_name13", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name14", 2, MonitoringStatus.WARN, "", 0, 1).save()
     App.create("unique_name15", 1, MonitoringStatus.OK, "", 0, 1).save()
Beispiel #6
0
 def _init_App(self):
     App.create("unique_name0", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name1", 2, MonitoringStatus.CRITICAL, "", 1, 1).save()
     App.create("unique_name2", 3, MonitoringStatus.WARN, "", 1, 1).save()
     App.create("unique_name3", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name4", 3, MonitoringStatus.CRITICAL, "", 1, 1).save()
     App.create("unique_name5", 2, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name6", 1, MonitoringStatus.CRITICAL, "", 1, 1).save()
     App.create("unique_name7", 2, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name8", 3, MonitoringStatus.CRITICAL, "", 1, 1).save()
     App.create("unique_name9", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name10", 2, MonitoringStatus.WARN, "", 1, 1).save()
     App.create("unique_name11", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name12", 3, MonitoringStatus.WARN, "", 1, 1).save()
     App.create("unique_name13", 1, MonitoringStatus.OK, "", 1, 1).save()
     App.create("unique_name14", 2, MonitoringStatus.WARN, "", 0, 1).save()
     App.create("unique_name15", 1, MonitoringStatus.OK, "", 0, 1).save()