Exemplo n.º 1
0
def test_address_save(session):
    """Assert that the address saves correctly."""
    identifier = 'CP1234567'
    address = Address(city='Test City',
                      street=f'{identifier}-Test Street',
                      postal_code='T3S3T3',
                      country='TA',
                      region='BC',
                      address_type=Address.MAILING)

    address.save()
    assert address.id
Exemplo n.º 2
0
def create_director(director):
    """Create a director."""
    from legal_api.models import Address, Director
    new_address = Address(
        street=director['deliveryAddress']['streetAddress'],
        city=director['deliveryAddress']['addressCity'],
        country='CA',
        postal_code=director['deliveryAddress']['postalCode'],
        region=director['deliveryAddress']['addressRegion'],
        delivery_instructions=director['deliveryAddress'].get(
            'deliveryInstructions', '').upper())
    new_address.save()
    new_director = Director(
        first_name=director['officer'].get('firstName', '').upper(),
        last_name=director['officer'].get('lastName', '').upper(),
        middle_initial=director['officer'].get('middleInitial', '').upper(),
        appointment_date=director['appointmentDate'],
        cessation_date=None,
        delivery_address=new_address)
    new_director.save()
    return new_director