예제 #1
0
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)
예제 #2
0
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)
예제 #3
0
def test_parser():
    parsed = start(RAW_DATA)
    tools.assert_equal({'H', 'C', 'M', 'L'}, set(parsed.keys()))
예제 #4
0
파일: main.py 프로젝트: fwagner/maxcube
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)
예제 #5
0
파일: main.py 프로젝트: ON4AHV/maxcube-1
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)
예제 #6
0
def test_parser():
    parsed = start(RAW_DATA)
    tools.assert_equal(
        {'H', 'C', 'M', 'L'},
        set(parsed.keys())
    )