Ejemplo n.º 1
0
 def setUp(self):
     print __file__
     self.app = flask_app.test_client()
     self.app.testing = True
     self.production_database_connect_str = 'postgresql+psycopg2://testdb:'\
         'hello@localhost/production_dogshelter'
     self.test_database_connect_str = 'postgres+psycopg2://testdb:hello@'\
         'localhost/test_dogshelter'
Ejemplo n.º 2
0
def test_classifier():
    flask_app.testing = True
    client = flask_app.test_client()
    r = client.post(
        '/classify',
        content_type='application/json',
        data=
        '{"sex": "female", "sib_sp": 3, "ticket_class": 1, "embarked": "S", "parch": 2}'
    )
    assert r.status_code == 200
    data = json.loads(r.data.decode('utf-8'))
    assert data['value']
    assert abs(data['score'] - 0.6211256) < EPS
Ejemplo n.º 3
0
def test_post_product_missing_name():
    # point is protected so we must first get a token
    with flask_app.test_request_context():
        access_token = create_access_token("pytest")

    response = flask_app.test_client().post(
        "/api/products",
        headers={"Authorization": access_token},
        data=json.dumps({"description": "Some description"}),
        content_type="application/json",
    )

    data = response.get_json()

    assert response.status_code == 400
    assert data["message"] == "Name and Description must be provided"
 def setUp(self):
     self.app = flask_app.test_client()
     flask_app.debug = True
Ejemplo n.º 5
0
 def setUp(self):
     self.app = flask_app.test_client()
     self.app.testing = True
Ejemplo n.º 6
0
 def setUp(self):
     self.app = app
     self.username = "******"
     self.pword = "password123"
     self.test_client_app = flask_app.test_client()
     self.test_client_app.testing = True
 def setUp(self):
     self.app = flask_app.test_client()
     clear_collection()
Ejemplo n.º 8
0
 def setUp(self):
     app.config['TESTING'] = True
     app.config['WTF_CSRF_ENABLED'] = False
     app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db'
     self.app = app.test_client()
     db.create_all()
Ejemplo n.º 9
0
def before_all():
    world.app = flask_app.test_client()

    world.headers = {
        'Authorization': 'Basic %s' % (base64.b64encode("test:test"))
    }
Ejemplo n.º 10
0
 def setUp(self):
     load_dotenv()
     self.SECRET = os.environ.get('SPECIAL_SECRET')
     self.client = flask_app.test_client()
 def setUp(self):
     self.app = flask_app.test_client()
     flask_app.debug = True
 def setUp(self):
     self.app = flask_app.test_client()
     self.app.testing = True
Ejemplo n.º 13
0
 def setUp(self):
     flask_app.config['TESTING'] = True
     self.app = flask_app.test_client()
     self.expected_players = [EXPECTED_PLAYER_1, EXPECTED_PLAYER_2]
 def setUpClass(self):
     self.app = flask_app.test_client()
 def setUpClass(self):
     self.app = flask_app.test_client()
Ejemplo n.º 16
0
def test_ping():
    flask_app.testing = True
    client = flask_app.test_client()
    r = client.get('/ping')
    assert r.status_code == 200
    assert 'pong' in r.data.decode('utf-8')