moon_utilities is a common Python lib for other Moon Python packages
+## Build
+### Build Python Package
+- `cd moon_utilities`
+- `python3 setup.py sdist bdist_wheel`
+### Push Python Package to PIP
+
+## Test
+### Python Unit Test
+- launch Docker for Python unit tests
+ - `cd moon_utilities`
+ - `docker run --rm --volume $(pwd):/data wukongsun/moon_python_unit_test:latest`
+++ /dev/null
-# Tests
-
-## Python Unit Test for moon_utilities
-- build the moon_utilities package
-- launch Docker for Python unit tests
- - `cd moon_utilities`
- - `docker run --volume $(pwd):/data moon_utilities_test`
-- upload moon_utilities to PIP
-
-
-
-
ADD requirements.txt /root
RUN pip install -r /root/requirements.txt --upgrade
-CMD ["sh", "/data/tests/unit_python/run_tests.sh"]
\ No newline at end of file
+ADD run_tests.sh /root
+CMD ["sh", "/root/run_tests.sh"]
\ No newline at end of file
--- /dev/null
+# Python Unit Test Docker
+
+## Build
+- `docker image build -t wukongsun/moon_python_unit_test .`
+
+## Push to DockerHub
+- `docker login --username=wukongsun`
+- `docker image push wukongsun/moon_python_unit_test`
\ No newline at end of file
#!/usr/bin/env bash
cd /data
-pip3 install -r tests/unit_python/requirements.txt --upgrade
pip3 install .
cd /data/tests/unit_python