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