Example #1
0
def test_missing_registered_address_town():
    """Test missing registered address town."""
    test_dict = {}

    result = sync_ch.transform_ch_row(test_dict)

    assert set(result.keys()) > set(CSV_RELEVANT_FIELDS)
    assert result['registered_address_town'] == ''
Example #2
0
def test_column_filtering():
    """Test filtering and date parse."""
    test_dict = dict(irrelevant=True, incorporation_date='12/03/1999')

    result = sync_ch.transform_ch_row(test_dict)

    assert set(result.keys()) > set(CSV_RELEVANT_FIELDS)
    assert result['incorporation_date'] == date(1999, 3, 12)
Example #3
0
def test_present_registered_address_town():
    """Test present registered address town."""
    test_dict = {
        'registered_address_town': 'Meow town',
    }

    result = sync_ch.transform_ch_row(test_dict)

    assert set(result.keys()) > set(CSV_RELEVANT_FIELDS)
    assert result['registered_address_town'] == 'Meow town'
Example #4
0
def test_empty_address_town_when_no_address():
    """Test registered address town is empty when no address."""
    test_dict = {
        'registered_address_1': '',
        'registered_address_town': '',
    }

    result = sync_ch.transform_ch_row(test_dict)

    assert set(result.keys()) > set(CSV_RELEVANT_FIELDS)
    assert result['registered_address_town'] == ''
Example #5
0
def test_empty_registered_address_town():
    """Test empty registered address town."""
    test_dict = {
        'registered_address_1': '3 Lions Lane',
        'registered_address_town': '',
    }

    result = sync_ch.transform_ch_row(test_dict)

    assert set(result.keys()) > set(CSV_RELEVANT_FIELDS)
    assert result['registered_address_town'] == ','