#!/usr/bin/env python import enum import itertools import json import os import re import sys from dataclasses import KW_ONLY, dataclass, field from functools import partial, partialmethod from operator import itemgetter from time import sleep import defl from defl import CLIError, DotDict, Null, Path, Undefined, cl, log from defl._run_ import * from defl._assert_ import Assert from defl._typing_ import * from defl.testing_ import Tester tester = Tester(name=__file__) @tester.add() def dig(): a = defl.dig('whoami.cloudflare', qClass='ch', qType='txt', resolver='1.0.0.1') Assert(len(a)) == 1 a = defl.dig('google.com') Assert(len(a)) == 1 @tester.add() def pingWait() -> N: defl.pingWait(sendEnv=N, sendTo='1.1.1.1') @tester.add() def pingWait() -> N: try: defl.pingWait(sendEnv=N, sendTo='10.6.3.9', waitTime=1) raise NotImplementedError('') except defl.PingTimeoutError: ... log.info(tester.run()) tester.exitWithStatus()