Skip to content

Commit

Permalink
Merge 4ccfc5e into b1425b1
Browse files Browse the repository at this point in the history
  • Loading branch information
Victor4X committed Nov 23, 2022
2 parents b1425b1 + 4ccfc5e commit b701420
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
4 changes: 1 addition & 3 deletions androidtv/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,7 @@ class DeviceEnum(IntEnum):
CMD_INSTALLED_APPS = "pm list packages"

#: Determine if the device is on
CMD_SCREEN_ON = (
"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true')"
)
CMD_SCREEN_ON = "(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true' || dumpsys display | grep -q 'mScreenState=ON')"

#: Get the "STREAM_MUSIC" block from ``dumpsys audio``
CMD_STREAM_MUSIC = r"dumpsys audio | grep '\- STREAM_MUSIC:' -A 11"
Expand Down
12 changes: 6 additions & 6 deletions tests/test_constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -185,13 +185,13 @@ def test_constants(self):
# CMD_SCREEN_ON
self.assertCommand(
constants.CMD_SCREEN_ON,
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true')",
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true' || dumpsys display | grep -q 'mScreenState=ON')",
)

# CMD_SCREEN_ON_AWAKE_WAKE_LOCK_SIZE
self.assertCommand(
constants.CMD_SCREEN_ON_AWAKE_WAKE_LOCK_SIZE,
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true') && echo -e '1\c' || echo -e '0\c' && dumpsys power | grep mWakefulness | grep -q Awake && echo -e '1\c' || echo -e '0\c' && dumpsys power | grep Locks | grep 'size='",
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true' || dumpsys display | grep -q 'mScreenState=ON') && echo -e '1\c' || echo -e '0\c' && dumpsys power | grep mWakefulness | grep -q Awake && echo -e '1\c' || echo -e '0\c' && dumpsys power | grep Locks | grep 'size='",
)

# CMD_SERIALNO
Expand All @@ -203,25 +203,25 @@ def test_constants(self):
# CMD_TURN_OFF_ANDROIDTV
self.assertCommand(
constants.CMD_TURN_OFF_ANDROIDTV,
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true') && input keyevent 26",
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true' || dumpsys display | grep -q 'mScreenState=ON') && input keyevent 26",
)

# CMD_TURN_OFF_FIRETV
self.assertCommand(
constants.CMD_TURN_OFF_FIRETV,
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true') && input keyevent 223",
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true' || dumpsys display | grep -q 'mScreenState=ON') && input keyevent 223",
)

# CMD_TURN_ON_ANDROIDTV
self.assertCommand(
constants.CMD_TURN_ON_ANDROIDTV,
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true') || input keyevent 26",
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true' || dumpsys display | grep -q 'mScreenState=ON') || input keyevent 26",
)

# CMD_TURN_ON_FIRETV
self.assertCommand(
constants.CMD_TURN_ON_FIRETV,
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true') || (input keyevent 26 && input keyevent 3)",
r"(dumpsys power | grep 'Display Power' | grep -q 'state=ON' || dumpsys power | grep -q 'mScreenOn=true' || dumpsys display | grep -q 'mScreenState=ON') || (input keyevent 26 && input keyevent 3)",
)

# CMD_VERSION
Expand Down

0 comments on commit b701420

Please sign in to comment.