Files
ha_ecovacs_bumper/test_sucks.py
T

20 lines
508 B
Python

from xml.etree import ElementTree
from nose.tools import assert_equals
from sucks import *
def test_clean_command():
c = Clean(10)
assert_equals(c.wait, 10)
assert_equals(ElementTree.tostring(c.to_xml()),
b'<ctl td="Clean"><clean speed="standard" type="auto" /></ctl>') # protocol has attribs in other order
def test_charge_command():
c = Charge()
assert_equals(ElementTree.tostring(c.to_xml()),
b'<ctl td="Charge"><charge type="go" /></ctl>')