def test_integration(): cube = objects.from_parsed_data(parsing.start(RAW_DATA)) tools.assert_equal('0113', cube.firmware_version) tools.assert_equal('JEQ0543545', cube.serial) tools.assert_equal('03f6c9', cube.address) tools.assert_equal(2, len(cube.rooms)) tools.assert_equal(3, len(cube.devices)) output.display(cube)
def main(): raw_data = network.read_raw_data(sys.argv[1], int(sys.argv[2])) cube = objects.from_parsed_data(parsing.start(raw_data)) output.display(cube)