]> git.wh0rd.org - home.git/blame - test.py
git-rb-all: handle more edge cases
[home.git] / test.py
CommitLineData
60cbd8f8 1#!/usr/bin/env python3
91523915
MF
2
3"""Test module for quick hacking."""
4
09b71eaf 5from __future__ import absolute_import
4ad3c250 6from __future__ import division
91523915
MF
7from __future__ import print_function
8
6f3ed6f8 9# pylint: disable=unused-import
823f4246
MF
10import abc, argparse, atexit
11import base64, binascii
60cbd8f8 12import codecs, collections, configparser, contextlib
91523915
MF
13import datetime
14import errno
823f4246 15import fcntl, fileinput, fnmatch
09b71eaf 16import glob
823f4246
MF
17import hashlib
18import inspect, io, itertools
19import json
20import logging
91523915
MF
21import multiprocessing
22import os
60cbd8f8
MF
23import pathlib, pprint
24from pathlib import Path
91523915 25import re
823f4246 26import shlex, shutil, signal, socket, struct, subprocess, sys
60cbd8f8
MF
27import tarfile, tempfile, time, traceback, typing
28from typing import (
29 Any, Callable, Dict, Generator, Iterable, Iterator, List, NamedTuple,
30 Optional, Set, Tuple, Union,
31)
4ad3c250 32import unittest
60cbd8f8 33from unittest import mock
4ad3c250 34
60cbd8f8
MF
35
36try:
37 import requests
38except ImportError:
39 pass
b6ccd09e 40import six
6f3ed6f8 41
09b71eaf 42
4ad3c250
MF
43def get_parser():
44 """Get CLI parser."""
45 parser = argparse.ArgumentParser(description=__doc__)
46 return parser
47
48
09b71eaf 49def main(argv):
6f3ed6f8 50 """The main entry point for scripts."""
4ad3c250
MF
51 parser = get_parser()
52 opts = parser.parse_args(argv)
53
09b71eaf
MF
54 print(argv)
55
56
57if __name__ == '__main__':
58 sys.exit(main(sys.argv[1:]))