Organize monitors in screens

This commit is contained in:
Roberto Alsina
2020-02-05 17:58:04 -03:00
parent c40526118e
commit 6e18d870eb
3 changed files with 17 additions and 9 deletions

View File

@ -3,9 +3,9 @@ from xrandroll.xrandr import parse_data
def test_parse_data(test_data):
data = test_data.read("sample_1.txt", deserialize=False).splitlines()
monitors = parse_data(data)
assert len(monitors) == 2
assert [m.output for m in monitors] == ["eDP", "HDMI-A-0"]
screen = parse_data(data)
assert len(screen.monitors) == 2
assert [m.output for m in screen.monitors.values()] == ["eDP", "HDMI-A-0"]
def test_parse_with_disconnected_monitors(test_data):