python25 lines · 499 B
1from mapping import MappingError, load_mapping
2
3
4def test_missing_management_is_an_error():
5 text = """---
6workspace: x
7platform: slack
8scope: team.x
9agent: r
10---
11| id | name | role | direction |
12|----|------|------|-----------|
13| C1 | #r | reports | out |
14"""
15 try:
16 load_mapping(text)
17 raise AssertionError("accepted a map with no management channel")
18 except MappingError:
19 pass
20
21
22if __name__ == "__main__":
23 test_missing_management_is_an_error()
24 print("ok")
25