Пример #1
0
 def setUp(self):
     self.app = server.app.test_client()
     server.initialize_logging(logging.CRITICAL)
     server.init_db()
     server.data_reset()
     server.data_load({"name": "fido", "price": "dog", "available": True})
     server.data_load({"name": "kitty", "price": "cat", "available": True})
Пример #2
0
def step_impl(context):
    server.data_reset()
    for row in context.table:
        server.data_load({
            "customer_name": row['customer_name'],
            "amount_paid": row['amount_paid']
        })
Пример #3
0
 def setUp(self):
     self.app = server.app.test_client()
     server.initialize_logging(logging.INFO)
     server.init_db()
     server.data_reset()
     server.data_load({"name": "fido", "customer_id": "1"})
     server.data_load({"name": "bags", "customer_id": "2"})
Пример #4
0
 def setUp(self):
     """ Runs before each test """
     self.app = server.app.test_client()
     server.initialize_logging()
     server.init_db()
     server.data_reset()
     server.data_load({"name": "iPhone 8", "price": 649})
     server.data_load({"name": "MacBook Pro", "price": 1799})
Пример #5
0
def step_impl(context):
    server.data_reset()
    for row in context.table:
        server.data_load({
            "name": row['name'],
            "category": row['category'],
            "available": row['available'] in ['True', 'true', '1']
        })
 def setUp(self):
     '''Setup Test Model and Client'''
     self.app = server.flask_app.test_client()
     self.app.debug = False
     server.init_db()
     server.data_reset()
     server.data_load(1234, {'name': 'test1'})
     server.data_load(5678, {'name': 'test2'})
Пример #7
0
    def setUp(self):
        server.app.debug = True
        server.app.logger.addHandler(logging.StreamHandler())
        server.app.logger.setLevel(logging.CRITICAL)

        self.app = server.app.test_client()
        server.inititalize_redis()
        server.data_reset()
        server.data_load({"customer_name": "Tom", "amount_paid": "200"})
        server.data_load({"customer_name": "Bob", "amount_paid": "300"})
Пример #8
0
    def setUp(self):
        server.app.debug = True
        server.app.logger.addHandler(logging.StreamHandler())
        server.app.logger.setLevel(logging.CRITICAL)

        self.app = server.app.test_client()
        server.inititalize_redis()
        server.data_reset()
        server.data_load({"name": "fido", "category": "dog"})
        server.data_load({"name": "kitty", "category": "cat"})
 def setUp(self):
     self.app = server.app.test_client()
     server.initialize_logging(logging.CRITICAL)
     server.init_db()
     server.data_reset()
     server.data_load({"username":"******", "password":"******", "firstname":"Meenakshi", "lastname":"Sundaram",
         "address":"Jersey City", "phone":"2016604601","email":"*****@*****.**", "active":True, "promo":True})
     server.data_load({"username":"******", "password":"******", "firstname":"jinfan", "lastname":"yang",
         "address":"nyu", "phone":"123-456-7890","email":"*****@*****.**", "active":True, "promo":False})
     server.data_load({"username":"******", "password":"******", "firstname":"jinfan", "lastname":"yang",
         "address":"eastvillage", "phone":"123-456-7890","email":"*****@*****.**", "active":True, "promo":False})
    def test_list_promotions(self):
        '''Test list all promotions'''
        resp = self.app.get('/promotions')
        data = json.loads(resp.data.decode('utf-8'))
        self.assertEqual(resp.status_code, 200)
        self.assertIsInstance(data, list)
        self.assertEqual(len(data), 2)

        server.data_reset()
        resp = self.app.get('/promotions')
        data = json.loads(resp.data.decode('utf-8'))
        self.assertEqual(resp.status_code, 200)
        self.assertEqual(data, [])
Пример #11
0
 def setUp(self):
     self.app = server.app.test_client()
     server.initialize_logging(logging.INFO)
     server.init_db()
     server.data_reset()
     server.data_load({
         "name": "fido",
         "category": "dog",
         "available": True
     })
     server.data_load({
         "name": "kitty",
         "category": "cat",
         "available": False
     })
Пример #12
0
def step_impl(context):

    server.data_reset()
    for row in context.table:
        server.data_load(
            row['id'],
            {
            "name": row['name'],
            "promo_type": row['promo_type'],
            "value": float(row['value']),
            "start_date": row['start_date'],
            "end_date": row['end_date'],
            "detail": row['detail']
             }
        )
Пример #13
0
 def setUp(self):
     self.app = server.app.test_client()
     server.initialize_logging(logging.INFO)
     server.init_db()
     server.data_reset()
     server.data_load({
         "productid": "A1234",
         "category": "BOGO",
         "available": True,
         "discount": "20"
     })
     server.data_load({
         "productid": "B4321",
         "category": "Percentage",
         "available": True,
         "discount": "50"
     })
Пример #14
0
    def setUp(self):
        server.app.debug = True
        server.app.logger.addHandler(logging.StreamHandler())
        server.app.logger.setLevel(logging.CRITICAL)

        self.app = server.app.test_client()
        server.initialize_redis()
        server.data_reset()
        server.data_load_wishlist({
            "name": "WL1",
            "id": "WL1",
            "user_id": "user1",
            "items": {
                "1": {
                    "item_id": "item1",
                    "description": "test item 1"
                }
            }
        })
Пример #15
0
def step_impl(context):
    server.data_reset()
Пример #16
0
def step_impl(context):
    server.data_reset()
    for row in context.table:
        server.data_load_wishlist({"name": row['name'], "id": row['id'], "user_id": row['user_id']})
Пример #17
0
 def setUp(self):
     self.app = server.app.test_client()
     server.init_db()
     server.data_reset()
     server.Customer(1,'happy',[1,2]).save()
     server.Customer(1,'sad',[3]).save()
Пример #18
0
def step_impl(context):
    server.data_reset()
    for row in context.table:
        server.data_load({"name": row['name'], "category": row['category']})
 def tearDown(self):
     server.data_reset()
Пример #20
0
 def test_no_data_in_database(self):
     """Database is empty : get the list"""
     server.data_reset()
     resp = self.app.get('/wishlists')
     self.assertEqual(resp.status_code, status.HTTP_404_NOT_FOUND)