remove some pytest warnings

This commit is contained in:
Leo Hemsted
2018-10-26 17:54:53 +01:00
parent 5693d1181e
commit ac5c19c3d5
3 changed files with 14 additions and 15 deletions

View File

@@ -205,12 +205,12 @@ class ServiceSchema(BaseSchema):
created_by = field_for(models.Service, 'created_by', required=True) created_by = field_for(models.Service, 'created_by', required=True)
organisation_type = field_for(models.Service, 'organisation_type') organisation_type = field_for(models.Service, 'organisation_type')
dvla_organisation = field_for(models.Service, 'dvla_organisation') dvla_organisation = field_for(models.Service, 'dvla_organisation')
letter_logo_filename = fields.Method(method_name='get_letter_logo_filename') letter_logo_filename = fields.Method(serialize='get_letter_logo_filename')
permissions = fields.Method("service_permissions") permissions = fields.Method("service_permissions")
email_branding = field_for(models.Service, 'email_branding') email_branding = field_for(models.Service, 'email_branding')
organisation = field_for(models.Service, 'organisation') organisation = field_for(models.Service, 'organisation')
override_flag = False override_flag = False
letter_contact_block = fields.Method(method_name="get_letter_contact") letter_contact_block = fields.Method(serialize="get_letter_contact")
def get_letter_logo_filename(self, service): def get_letter_logo_filename(self, service):
return service.dvla_organisation.filename return service.dvla_organisation.filename

View File

@@ -11,10 +11,7 @@ from app.dao.api_key_dao import expire_api_key
from app.dao.templates_dao import dao_update_template from app.dao.templates_dao import dao_update_template
from tests import create_authorization_header, unwrap_function from tests import create_authorization_header, unwrap_function
from tests.app.conftest import ( from tests.app.db import create_template, create_api_key
sample_template as create_template,
sample_api_key as create_api_key
)
def test_archive_only_allows_post(client, notify_db_session): def test_archive_only_allows_post(client, notify_db_session):
@@ -38,11 +35,13 @@ def test_deactivating_inactive_service_does_nothing(client, sample_service):
@pytest.fixture @pytest.fixture
def archived_service(client, notify_db, notify_db_session, sample_service): def archived_service(client, notify_db, sample_service):
create_template(notify_db, notify_db_session, template_name='a') create_template(sample_service, template_name='a')
create_template(notify_db, notify_db_session, template_name='b') create_template(sample_service, template_name='b')
create_api_key(notify_db, notify_db_session) create_api_key(sample_service)
create_api_key(notify_db, notify_db_session) create_api_key(sample_service)
notify_db.session.commit()
auth_header = create_authorization_header() auth_header = create_authorization_header()
response = client.post('/service/{}/archive'.format(sample_service.id), headers=[auth_header]) response = client.post('/service/{}/archive'.format(sample_service.id), headers=[auth_header])
@@ -83,10 +82,10 @@ def test_deactivating_service_creates_history(archived_service):
@pytest.fixture @pytest.fixture
def archived_service_with_deleted_stuff(client, notify_db, notify_db_session, sample_service): def archived_service_with_deleted_stuff(client, sample_service):
with freeze_time('2001-01-01'): with freeze_time('2001-01-01'):
template = create_template(notify_db, notify_db_session, template_name='a') template = create_template(sample_service, template_name='a')
api_key = create_api_key(notify_db, notify_db_session) api_key = create_api_key(sample_service)
expire_api_key(sample_service.id, api_key.id) expire_api_key(sample_service.id, api_key.id)

View File

@@ -132,7 +132,7 @@ def os_environ():
def pytest_generate_tests(metafunc): def pytest_generate_tests(metafunc):
# Copied from https://gist.github.com/pfctdayelise/5719730 # Copied from https://gist.github.com/pfctdayelise/5719730
idparametrize = getattr(metafunc.function, 'idparametrize', None) idparametrize = metafunc.definition.get_closest_marker('idparametrize')
if idparametrize: if idparametrize:
argnames, testdata = idparametrize.args argnames, testdata = idparametrize.args
ids, argvalues = zip(*sorted(testdata.items())) ids, argvalues = zip(*sorted(testdata.items()))