Skip to content

Commit

Permalink
#150: Add tests for test configuration options
Browse files Browse the repository at this point in the history
  • Loading branch information
MRichards99 committed Nov 10, 2020
1 parent 57fcd68 commit 7455c48
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions test/icat/test_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,36 @@ def test_invalid_port(self, invalid_config):
invalid_config.get_icat_url()


class TestGetTestUsername:
def test_valid_test_username(self, valid_config):
test_username = valid_config.get_test_username()
assert test_username == "root"

def test_invalid_test_username(self, invalid_config):
with pytest.raises(SystemExit):
invalid_config.get_test_username()


class TestGetTestPassword:
def test_valid_test_password(self, valid_config):
test_password = valid_config.get_test_password()
assert test_password == "pw"

def test_invalid_test_password(self, invalid_config):
with pytest.raises(SystemExit):
invalid_config.get_test_password()


class TestGetTestMechanism:
def test_valid_test_mechanism(self, valid_config):
test_mechanism = valid_config.get_test_mechanism()
assert test_mechanism == "simple"

def test_invalid_test_mechanism(self, invalid_config):
with pytest.raises(SystemExit):
invalid_config.get_test_mechanism()


class TestGetICATProperties:
def test_valid_icat_properties(self, valid_config):
example_icat_properties = {
Expand Down

0 comments on commit 7455c48

Please sign in to comment.