Beispiel #1
0
    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, {})
Beispiel #2
0
    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, {})
        
Beispiel #3
0
    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')
Beispiel #4
0
    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'], [])