def testUpdateServiceChangeSize(self): changed_service = None # considering that every service is unique for doc in updateService(TEST_SERVICE + "1", testConfigDictForSize): changed_service = doc self.assertTrue(CONFIG in changed_service) self.assertEqual(changed_service[CONFIG][LOG_SIZE], testConfigDictForSize[LOG_SIZE]) self.assertEqual(changed_service[CONFIG][LOG_PATH], NOT_TESTED_LOG_PATH)
def testUpdateServiceAddNothing(self): prepareDbRemoveSubDoc() # checking if in sub-document of service called # 'testservice_1' field 'config' doesn't exist # and creating 'config' with only 'size' in it but it's not going to # happend, dict to get changes is empty changed_service = None for doc in updateService(TEST_SERVICE + "1", testConfigDictForNoChanges): changed_service = doc self.assertTrue(CONFIG not in changed_service)
def testUpdateServiceAddOnlySize(self): prepareDbRemoveSubDoc() # checking if in sub-document of service called # 'testservice_1' field 'config' doesn't exist # and creating 'config' with only 'size' in it changed_service = None for doc in updateService(TEST_SERVICE + "1", testConfigDictForSize): changed_service = doc self.assertTrue(CONFIG in changed_service) self.assertEqual(changed_service[CONFIG][LOG_SIZE], testConfigDictForSize[LOG_SIZE]) self.assertTrue(LOG_PATH not in changed_service[CONFIG])
def testUpdateServiceChangeSize(self): changed_service = None # considering that every service is unique for doc in updateService(TEST_SERVICE + "1", testConfigDictForSize): changed_service = doc self.assertTrue(CONFIG in changed_service) self.assertEqual( changed_service[CONFIG][LOG_SIZE], testConfigDictForSize[LOG_SIZE]) self.assertEqual( changed_service[CONFIG][LOG_PATH], NOT_TESTED_LOG_PATH)
def testUpdateServiceAddNothing(self): prepareDbRemoveSubDoc() # checking if in sub-document of service called # 'testservice_1' field 'config' doesn't exist # and creating 'config' with only 'size' in it but it's not going to # happend, dict to get changes is empty changed_service = None for doc in updateService( TEST_SERVICE + "1", testConfigDictForNoChanges): changed_service = doc self.assertTrue(CONFIG not in changed_service)
def testUpdateServiceChangePathSizeAndDate(self): changed_service = None # considering that every service is unique for doc in updateService(TEST_SERVICE + "1", testConfigDictForPathAndSizeAndDate): changed_service = doc self.assertTrue(CONFIG in changed_service) self.assertEqual(changed_service[CONFIG][LOG_PATH], testConfigDictForPathAndSizeAndDate[LOG_PATH]) self.assertEqual(changed_service[CONFIG][LOG_SIZE], testConfigDictForPathAndSizeAndDate[LOG_SIZE]) self.assertEqual(changed_service[CONFIG][LOG_DATE], testConfigDictForPathAndSizeAndDate[LOG_DATE])
def testUpdateServiceAddOnlySize(self): prepareDbRemoveSubDoc() # checking if in sub-document of service called # 'testservice_1' field 'config' doesn't exist # and creating 'config' with only 'size' in it changed_service = None for doc in updateService(TEST_SERVICE + "1", testConfigDictForSize): changed_service = doc self.assertTrue(CONFIG in changed_service) self.assertEqual( changed_service[CONFIG][LOG_SIZE], testConfigDictForSize[LOG_SIZE]) self.assertTrue(LOG_PATH not in changed_service[CONFIG])
def testUpdateServiceChangePathSizeAndDate(self): changed_service = None # considering that every service is unique for doc in updateService( TEST_SERVICE + "1", testConfigDictForPathAndSizeAndDate): changed_service = doc self.assertTrue(CONFIG in changed_service) self.assertEqual( changed_service[CONFIG][LOG_PATH], testConfigDictForPathAndSizeAndDate[LOG_PATH]) self.assertEqual( changed_service[CONFIG][LOG_SIZE], testConfigDictForPathAndSizeAndDate[LOG_SIZE]) self.assertEqual( changed_service[CONFIG][LOG_DATE], testConfigDictForPathAndSizeAndDate[LOG_DATE])
def put(self, serviceName): parserList = ServiceParser.parsePutParameters() updateService(serviceName, parserList) return {serviceName: SRV_NAME_UPD}