20 lines
508 B
Python
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>')
|
|
|