From 88e8c075e81485c9a570433cc8abb77c48fc8c28 Mon Sep 17 00:00:00 2001 From: Johannes Pohl Date: Mon, 27 Feb 2017 10:39:15 +0100 Subject: [PATCH] fix win test --- tests/TestRTLSDRPipe.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/TestRTLSDRPipe.py b/tests/TestRTLSDRPipe.py index f17c3cc0..e421cebd 100644 --- a/tests/TestRTLSDRPipe.py +++ b/tests/TestRTLSDRPipe.py @@ -1,15 +1,24 @@ import unittest from multiprocessing import Pipe +import sys from multiprocessing import Process -from urh.dev.native.lib import rtlsdr + import time +if sys.platform == "win32": + import os + cur_dir = os.path.dirname(__file__) if not os.path.islink(__file__) else os.path.dirname(os.readlink(__file__)) + dll_dir = os.path.realpath(os.path.join(cur_dir, "..", "src", "urh", "dev", "native", "lib", "win")) + os.environ['PATH'] = dll_dir + ';' + os.environ['PATH'] + + +from urh.dev.native.lib import rtlsdr def callback_recv(buffer): try: - print(len(buffer)) + print(buffer) except BrokenPipeError: pass return 0