def test_invalidParams(self): result = create_get(self.api, self.invalidParam) self.assertEqual(result, 400)
def test_MissingAPi(self): result = create_get(self.api, self.missingApi) self.assertEqual(result, 400)
def test_invalidKey(self): result = create_get(self.api, self.invalidKey) self.assertEqual(result, 403)
def test_getOneInstance(self): result = create_get(self.api, self.httpValidInstanceAndProjectId) self.assertEqual(result, 200)
def test_TypesAvailible(self): result = create_get(self.api, self.Httpcheck) self.assertEqual(result, 200)
def test_MissingLampParam(self): result = create_get(self.api, self.httpRequestData) self.assertEqual(result, 400)
def test_allInstanceProject(self): result = create_get(self.api, self.httpValidProjectId) self.assertEqual(result, 200)
def test_LampIdNotFound(self): result = create_get(self.api, self.httpFoundlampId) self.assertEqual(result, 200)
def test_NoProjectId(self): result = create_get(self.api, self.httpMissingProjectId) self.assertEqual(result, 400)
def test_noLampId(self): result = create_get(self.api, self.httpMissingLampID) self.assertEqual(result, 404)
def test_LampIdNotFound(self): result = create_get(self.api, self.httpRandomLampID) self.assertEqual(result, 404)
def test_InvalidDetails(self): result = create_get(self.api, self.incorrectDetails) self.assertEqual(result, 404)
def test_invalidRequest(self): result = create_get(self.api, self.invalidJson) self.assertEqual(result, 400)
def test_MissingParamProject(self): result = create_get(self.api, self.httpRequestDataLamp) self.assertEqual(result, 400)
def test_noParams(self): result = create_get(self.api, self.noParams) self.assertEqual(result, 400)
def test_InvalidProjectId(self): result = create_get(self.api, self.httpInvalidProjectId) self.assertEqual(result, 404)
def test_validPair(self): result = create_get(self.api, self.validPair) self.assertEqual(result, 200)
def test_EscapeString(self): result = create_get(self.api, self.httpEscapeTest) self.assertEqual(result, 400)