mirror of
https://github.com/bvanroll/python-vault-db.git
synced 2025-08-30 04:22:51 +00:00
Compare commits
11 Commits
Author | SHA1 | Date | |
---|---|---|---|
493d13f779 | |||
577d112b89 | |||
3cf1fa2dbd | |||
f960d43543 | |||
35f3e33cfd | |||
afd725d5b4 | |||
b2c7772ca1 | |||
5fd9987486 | |||
ed19d7468f | |||
7e6cfab28e | |||
d8886090f6 |
3
TODO.md
Normal file
3
TODO.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# TODO
|
||||||
|
|
||||||
|
1: add proper versioning (usage of tags during publish pipeline)
|
6
setup.py
6
setup.py
@@ -4,8 +4,10 @@ with open("README.md", "r", encoding="utf-8") as fh:
|
|||||||
long_description = fh.read()
|
long_description = fh.read()
|
||||||
|
|
||||||
setuptools.setup(
|
setuptools.setup(
|
||||||
name="vault-db-bvanroll", # Replace with your own username
|
name="vaultdb",
|
||||||
version="0.0.1",
|
version="0.0.1",
|
||||||
|
version_config=True,
|
||||||
|
setup_requires=['setuptools-git-versioning'],
|
||||||
author="Beppe Vanrolleghem",
|
author="Beppe Vanrolleghem",
|
||||||
author_email="beppe.vanrolleghem@gmail.com",
|
author_email="beppe.vanrolleghem@gmail.com",
|
||||||
description="A vault creds reader for the vault database engine",
|
description="A vault creds reader for the vault database engine",
|
||||||
@@ -20,7 +22,7 @@ setuptools.setup(
|
|||||||
"License :: OSI Approved :: MIT License",
|
"License :: OSI Approved :: MIT License",
|
||||||
"Operating System :: OS Independent",
|
"Operating System :: OS Independent",
|
||||||
],
|
],
|
||||||
package_dir={"": "vaultdatabaseengine"},
|
package_dir={"": "src"},
|
||||||
packages=setuptools.find_packages(where="src"),
|
packages=setuptools.find_packages(where="src"),
|
||||||
python_requires=">=3.6",
|
python_requires=">=3.6",
|
||||||
)
|
)
|
||||||
|
@@ -2,32 +2,32 @@ import unittest
|
|||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
|
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
|
||||||
import vaultdatabaseengine
|
import src
|
||||||
|
|
||||||
class MyTestCase(unittest.TestCase):
|
class MyTestCase(unittest.TestCase):
|
||||||
def test_psql(self):
|
def test_psql(self):
|
||||||
#TODO exec psql connect
|
#TODO exec psql connect
|
||||||
print("hi")
|
print("hi")
|
||||||
test = vaultdatabaseengine.Database()
|
test = src.Database()
|
||||||
test.check_valid()
|
test.check_valid()
|
||||||
self.assertEqual(test.valid, False)
|
self.assertEqual(test.valid, False)
|
||||||
|
|
||||||
def test_psql_invalid_vault_url(self):
|
def test_psql_invalid_vault_url(self):
|
||||||
#TODO figure out how to fail unit test check
|
#TODO figure out how to fail unit test check
|
||||||
try:
|
try:
|
||||||
vaultdatabaseengine.Database(dbname="sdfk", vault_url="localhost", vault_port=8200, token="bla")
|
src.Database(dbname="sdfk", vault_url="localhost", vault_port=8200, token="bla")
|
||||||
except:
|
except:
|
||||||
print("did it")
|
print("did it")
|
||||||
return
|
return
|
||||||
|
|
||||||
def test_psql_invalid_vault_port(self):
|
def test_psql_invalid_vault_port(self):
|
||||||
try:
|
try:
|
||||||
vaultdatabaseengine.Database(dbname="sdfk", vault_url="localhost", vault_port="a", token="bla")
|
src.Database(dbname="sdfk", vault_url="localhost", vault_port="a", token="bla")
|
||||||
except:
|
except:
|
||||||
return
|
return
|
||||||
|
|
||||||
def test_psql_valid(self):
|
def test_psql_valid(self):
|
||||||
print(vaultdatabaseengine.Database(dbname="psql", vault_url="http://localhost", token="s.GoR2nisHPeKU1vOaw9hZ5L7h").get_creds())
|
print(src.Database(dbname="psql", vault_url="http://localhost", token="s.GoR2nisHPeKU1vOaw9hZ5L7h").get_creds())
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user