mirror of
https://github.com/ralsina/xrandroll.git
synced 2024-11-21 18:42:22 +00:00
Added failing test for disconnected monitors
This commit is contained in:
parent
328b8ccfa3
commit
30a7cb7753
66
tests/fixtures/fisa_sample.txt
vendored
Normal file
66
tests/fixtures/fisa_sample.txt
vendored
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
Screen 0: minimum 8 x 8, current 1920 x 2158, maximum 32767 x 32767
|
||||||
|
eDP-1-1 connected 1920x1080+0+1078 (normal left inverted right x axis y axis) 309mm x 173mm
|
||||||
|
1920x1080 60.01*+ 60.01 59.97 59.96 59.93 40.00
|
||||||
|
1680x1050 59.95 59.88
|
||||||
|
1600x1024 60.17
|
||||||
|
1400x1050 59.98
|
||||||
|
1600x900 59.99 59.94 59.95 59.82
|
||||||
|
1280x1024 60.02
|
||||||
|
1440x900 59.89
|
||||||
|
1400x900 59.96 59.88
|
||||||
|
1280x960 60.00
|
||||||
|
1440x810 60.00 59.97
|
||||||
|
1368x768 59.88 59.85
|
||||||
|
1360x768 59.80 59.96
|
||||||
|
1280x800 59.99 59.97 59.81 59.91
|
||||||
|
1152x864 60.00
|
||||||
|
1280x720 60.00 59.99 59.86 59.74
|
||||||
|
1024x768 60.04 60.00
|
||||||
|
960x720 60.00
|
||||||
|
928x696 60.05
|
||||||
|
896x672 60.01
|
||||||
|
1024x576 59.95 59.96 59.90 59.82
|
||||||
|
960x600 59.93 60.00
|
||||||
|
960x540 59.96 59.99 59.63 59.82
|
||||||
|
800x600 60.00 60.32 56.25
|
||||||
|
840x525 60.01 59.88
|
||||||
|
864x486 59.92 59.57
|
||||||
|
800x512 60.17
|
||||||
|
700x525 59.98
|
||||||
|
800x450 59.95 59.82
|
||||||
|
640x512 60.02
|
||||||
|
720x450 59.89
|
||||||
|
700x450 59.96 59.88
|
||||||
|
640x480 60.00 59.94
|
||||||
|
720x405 59.51 58.99
|
||||||
|
684x384 59.88 59.85
|
||||||
|
680x384 59.80 59.96
|
||||||
|
640x400 59.88 59.98
|
||||||
|
576x432 60.06
|
||||||
|
640x360 59.86 59.83 59.84 59.32
|
||||||
|
512x384 60.00
|
||||||
|
512x288 60.00 59.92
|
||||||
|
480x270 59.63 59.82
|
||||||
|
400x300 60.32 56.34
|
||||||
|
432x243 59.92 59.57
|
||||||
|
320x240 60.05
|
||||||
|
360x202 59.51 59.13
|
||||||
|
320x180 59.84 59.32
|
||||||
|
DP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
|
||||||
|
1920x1080 74.97*+ 60.00 50.00 59.94
|
||||||
|
1680x1050 59.88
|
||||||
|
1400x1050 59.95
|
||||||
|
1600x900 60.00
|
||||||
|
1280x1024 75.02 60.02
|
||||||
|
1440x900 59.90
|
||||||
|
1280x800 59.91
|
||||||
|
1152x864 75.00
|
||||||
|
1280x720 60.00 50.00 59.94
|
||||||
|
1024x768 75.03 60.00
|
||||||
|
800x600 75.00 60.32
|
||||||
|
720x576 50.00
|
||||||
|
720x480 60.00 59.94
|
||||||
|
640x480 75.00 60.00 59.94
|
||||||
|
720x400 70.08
|
||||||
|
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
|
||||||
|
HDMI-1-2 disconnected (normal left inverted right x axis y axis)
|
@ -6,3 +6,8 @@ def test_parse_data(test_data):
|
|||||||
monitors = parse_data(data)
|
monitors = parse_data(data)
|
||||||
assert len(monitors) == 2
|
assert len(monitors) == 2
|
||||||
assert [m.output for m in monitors] == ["eDP", "HDMI-A-0"]
|
assert [m.output for m in monitors] == ["eDP", "HDMI-A-0"]
|
||||||
|
|
||||||
|
|
||||||
|
def test_parse_with_disconnected_monitors(test_data):
|
||||||
|
data = test_data.read("fisa_sample.txt", deserialize=False).splitlines()
|
||||||
|
parse_data(data)
|
||||||
|
Loading…
Reference in New Issue
Block a user