diff --git a/mocks/gc.py b/mocks/gc.py new file mode 100644 index 000000000..05eb378a3 --- /dev/null +++ b/mocks/gc.py @@ -0,0 +1,14 @@ +def enable(): + pass + +def disable(): + pass + +def collect(): + pass + +def mem_alloc(): + pass + +def mem_free(): + pass diff --git a/mocks/machine.py b/mocks/machine.py new file mode 100644 index 000000000..978816216 --- /dev/null +++ b/mocks/machine.py @@ -0,0 +1,41 @@ +def reset(): + pass + +def reset_cause(): + pass + +def disable_irq(): + pass + +def enable_irq(state): + pass + +def freq(): + pass + +def idle(): + pass + +def sleep(): + pass + +def deepsleep(): + pass + +def unique_id(): + pass + +def time_pulse_us(pin, pulse_level, timeout_us=1000000): + pass + +IDLE = 0 +SLEEP = 0 +DEEPSLEEP = 0 +PWRON_RESET = 0 +HARD_RESET = 0 +WDT_RESET = 0 +DEEPSLEEP_RESET = 0 +SOFT_RESET = 0 +WLAN_WAKE = 0 +PIN_WAKE = 0 +RTC_WAKE = 0 diff --git a/mocks/micropython.py b/mocks/micropython.py new file mode 100644 index 000000000..51f7c480c --- /dev/null +++ b/mocks/micropython.py @@ -0,0 +1,9 @@ +def mem_info(verbose=None): + pass + +def qstr_info(verbose=None): + pass + +def alloc_emergency_exception_buf(size): + pass + diff --git a/mocks/sys.py b/mocks/sys.py new file mode 100644 index 000000000..c387cc7e3 --- /dev/null +++ b/mocks/sys.py @@ -0,0 +1,18 @@ +def exit(retval=0): + pass + +def print_exception(exc, file=None): + pass + +argv = [] +byteorder = None +implementation = None +maxsize = None +modules = [] +path = [] +platform = 'mock' +stderr = None +stdin = None +stdout = None +version = 'mock-version' +version_info = (0, 0, 0) diff --git a/mocks/ubinascii.py b/mocks/ubinascii.py new file mode 100644 index 000000000..79280af45 --- /dev/null +++ b/mocks/ubinascii.py @@ -0,0 +1,11 @@ +def hexlify(data, sep=None): + pass + +def unhexlify(data): + pass + +def a2b_base64(data): + pass + +def b2a_base64(data): + pass diff --git a/mocks/uheapq.py b/mocks/uheapq.py new file mode 100644 index 000000000..e6f0a0f17 --- /dev/null +++ b/mocks/uheapq.py @@ -0,0 +1,8 @@ +def heappush(heap, item): + pass + +def heappop(heap): + pass + +def heapify(x): + pass diff --git a/mocks/uio.py b/mocks/uio.py new file mode 100644 index 000000000..65145b05a --- /dev/null +++ b/mocks/uio.py @@ -0,0 +1,19 @@ +def open(name, mode='r', **kwargs): + pass + +class FileIO: + pass + +class TextIOWrapper: + pass + +class StringIO: + def __init__(string): + pass + +class BytesIO: + def __init__(string): + pass + + def getvalue(): + pass diff --git a/mocks/ustruct.py b/mocks/ustruct.py new file mode 100644 index 000000000..aae1e50ff --- /dev/null +++ b/mocks/ustruct.py @@ -0,0 +1,14 @@ +def calcsize(fmt): + pass + +def pack(fmt, *args): + pass + +def pack_info(fmt, buffer, offset, *args): + pass + +def unpack(fmt, data): + pass + +def unpack_from(fmt, data, offset=0): + pass diff --git a/mocks/utime.py b/mocks/utime.py new file mode 100644 index 000000000..ad30d7cf7 --- /dev/null +++ b/mocks/utime.py @@ -0,0 +1,32 @@ +def localtime(secs=None): + pass + +def ticks_ms(): + pass + +def mktime(): + pass + +def sleep(seconds): + pass + +def sleep_ms(ms): + pass + +def sleep_us(us): + pass + +def ticks_ms(): + pass + +def ticks_us(): + pass + +def ticks_cpu(): + pass + +def ticks_diff(old, new): + pass + +def time(): + pass diff --git a/mocks/uzlib.py b/mocks/uzlib.py new file mode 100644 index 000000000..7dfce11e3 --- /dev/null +++ b/mocks/uzlib.py @@ -0,0 +1,2 @@ +def decompress(data): + pass