def test_get(self): ret = Product.rest_get('PROD1') self.assertEqual(ret['prod_id'], 'PROD1') self.assertEqual(ret['prod_name'], 'Phone_A') self.assertEqual(ret['prod_desc'], 'Phone A') ret = Product.rest_get('PROD2') self.assertEqual(ret, {})
def test_delete(self): ret = Product.rest_get('PROD1') self.assertEqual(ret['prod_name'], 'Phone_A') ret = Product.rest_delete('PROD1') self.assertEqual(ret, {}) ret = Product.rest_get('PROD1') self.assertEqual(ret, {})
def test_put(self): ret = Product.rest_put( 'PROD1', {'prod_name': 'Phone_B', 'prod_desc': 'Phone B', 'prod_popular': True}) self.assertEqual(ret['prod_name'], 'Phone_B') self.assertEqual(ret['prod_desc'], 'Phone B') ret = Product.rest_get('PROD1') self.assertEqual(ret['prod_name'], 'Phone_B') self.assertEqual(ret['prod_desc'], 'Phone B')
def test_get_list(self): filter1 = {"prod_popular": False} ret = Product.rest_get_list(filter1) self.assertEqual(ret['data'][0]['prod_id'], 'PROD1') self.assertEqual(ret['data'][0]['prod_name'], 'Phone_A') self.assertEqual(ret['data'][0]['prod_desc'], 'Phone A') filter1 = {"prod_popular": True} ret = Product.rest_get_list(filter1) print "ret %s" % ret self.assertEqual(ret['data'], [])