Example #1
0
def test_setters():
    p = Provider('*****@*****.**', '1234', 'McTester', 'Test', '124024114',
                 'Official Tester')

    p.email = '*****@*****.**'
    info = p.get_information()
    assert (info['email'] == '*****@*****.**')

    p.password = '******'
    info = p.get_information()
    assert (info['password'] != 'wooowthatsgreat'
            and info['password'] == 'WoooWThatsGreat')

    p.surname = 'MCTESTing'
    info = p.get_information()
    assert (info['surname'] == 'mctesting')

    p.given_name = 'TEEEESt'
    info = p.get_information()
    assert (info['given_name'] == 'teeeest')

    p.provider_no = '123123'
    info = p.get_information()
    assert (info['provider_no'] == '123123')

    p.service = 'OFFicial TESTer'
    info = p.get_information()
    assert (info['service'] == 'official tester')
Example #2
0
def test_getters():
    p = Provider('*****@*****.**', '1234', 'McTester', 'Test', '124024114',
                 'Official Tester')
    info = p.get_information()
    assert (info["email"] == '*****@*****.**'.lower())
    assert (info["password"] == '1234'.lower())
    assert (info["surname"] == 'McTester'.lower())
    assert (info["given_name"] == 'Test'.lower())
    assert (info["provider_no"] == '124024114'.lower())
    assert (info["service"] == 'Official Tester'.lower())
    assert (info["appointments"] == [])
    assert (info["centres"] == [])
    assert (info["availability"] == {})
    assert (info["rating"] == 0)