def fake_generic_sensor(args): try: port = check_port(args.port) except ValueError as e: sys.exit(e) data_file = io.StringIO(newline='\r\n') uids = (uuid.uuid4().hex + "\r\n" for x in range(10)) data_file.writelines(uids) data_file.seek(0) run_dummy_sensor("generic", port, data_file)
def fake_aanderaa_cmd(args): try: port = check_port(args.port) except ValueError as e: sys.exit(e) if args.data_file: try: data_file = check_file(args.data_file) data_file = data_file.open() except ValidationError as e: sys.exit(e) else: fixtures = 'test_tools/fixtures/aanderaa_fake_data.txt' data_file = text_resource_stream(fixtures, "nmea_converter_proxy", newline='\r\n') run_dummy_sensor("aanderaa", port, data_file)