コード例 #1
0
    def test_email(self, email, outcome, min_user):
        min_user['email'] = email

        assert is_valid(min_user) == outcome
コード例 #2
0
    def test_mandatory_fields_empty(self, field, min_user):
        min_user[field] = ''

        assert not is_valid(min_user)
コード例 #3
0
    def test_name_whitespace_only(self, min_user):
        min_user['name'] = ' \n\t'

        assert not is_valid(min_user)
コード例 #4
0
    def test_valid_age(self, age, min_user):
        min_user['age'] = age

        assert is_valid(min_user)
コード例 #5
0
    def test_mandatory_fields(self, field, min_user):
        del min_user[field]

        assert not is_valid(min_user)
コード例 #6
0
    def test_invalid_age_wrong_type(self, age, min_user):
        min_user['age'] = age

        assert not is_valid(min_user)
コード例 #7
0
    def test_invalid_age_too_old(self, age, min_user):
        min_user['age'] = age

        assert not is_valid(min_user)
コード例 #8
0
 def test_full(self, full_user):
     assert is_valid(full_user)
コード例 #9
0
 def test_minimal(self, min_user):
     assert is_valid(min_user)
コード例 #10
0
    def test_invalid_types(self, field, value, min_user):
        min_user[field] = value

        assert not is_valid(min_user)