Beispiel #1
0
    def testGetServiceListTest(self):
        db = getDbObject()
        FIRST_OBJ = list(db[SERVICES].find().sort(NAME, 1).skip(0).limit(1))[0]
        COUNT = db[SERVICES].find().count()
        self.assertNotEqual(COUNT, 0)

        LAST_OBJ = list(db[SERVICES].find().sort(NAME, -1).skip(0).limit(1))[0]
        list(db[SERVICES].find())
        RESULT = getServiceList(COUNT, 0, None, None)
        self.assertEqual(RESULT[0], FIRST_OBJ)
        self.assertEqual(RESULT[COUNT - 1], LAST_OBJ)
        RESULT = getServiceList(None, 0, None, None)
        self.assertEqual(RESULT[0], FIRST_OBJ)
        self.assertEqual(RESULT[COUNT - 1], LAST_OBJ)
        RESULT = getServiceList(COUNT, 0, TEST_SUBSTRING, TEST_OWNER_ID)
        self.assertEqual(RESULT[0]['name'], TEST_SUBSTRING)
 def get(self):
     args = ServiceListParser.parseGetParameters()
     number = args[GET_ARGS_NUMBER]
     offset = args[GET_ARGS_OFFSET]
     substring = args[GET_ARGS_SUBSTR]
     ownerId = args[GET_ARGS_OWNER_ID]
     serviceList = getServiceList(number, offset, substring, ownerId)
     return serviceList
    def testGetServiceListTest(self):
        db = getDbObject()
        FIRST_OBJ = list(db[SERVICES].find().sort(NAME, 1).skip(0).limit(1))[0]
        COUNT = db[SERVICES].find().count()
        self.assertNotEqual(COUNT, 0)

        LAST_OBJ = list(
            db[SERVICES].find().sort(
                NAME, -1).skip(0).limit(1))[0]
        list(db[SERVICES].find())
        RESULT = getServiceList(COUNT, 0, None, None)
        self.assertEqual(RESULT[0], FIRST_OBJ)
        self.assertEqual(RESULT[COUNT - 1], LAST_OBJ)
        RESULT = getServiceList(None, 0, None, None)
        self.assertEqual(RESULT[0], FIRST_OBJ)
        self.assertEqual(RESULT[COUNT - 1], LAST_OBJ)
        RESULT = getServiceList(COUNT, 0, TEST_SUBSTRING, TEST_OWNER_ID)
        self.assertEqual(RESULT[0]['name'], TEST_SUBSTRING)