|
2 | 2 | import os |
3 | 3 | import unittest |
4 | 4 |
|
5 | | -from dotenv.main import DotEnv |
| 5 | +from dotenv.main import load_dotenv |
6 | 6 |
|
7 | 7 | import dotenv_vault.main as vault |
8 | 8 |
|
@@ -40,19 +40,23 @@ def test_key_parsing(self): |
40 | 40 | if old_dotenv_key: |
41 | 41 | os.environ["DOTENV_KEY"] = old_dotenv_key |
42 | 42 |
|
43 | | - PARSE_TEST_KEY = "dotenv://:key_0dec82bea24ada79a983dcc11b431e28838eae59a07a8f983247c7ca9027a925@dotenv.local/vault/.env.vault?environment=development" |
| 43 | + PARSE_TEST_KEY = "dotenv://:key_ff6456d445b08c289eec891ba1944e3ae09b00b33387d046624214aff27173d5@dotenv.org/vault/.env.vault?environment=production" |
44 | 44 |
|
45 | | - PARSE_TEST_VAULT = """# .env.vault (generated with npx dotenv-vault local build) |
46 | | - DOTENV_VAULT_DEVELOPMENT="H2A2wOUZU+bjKH3kTpeua9iIhtK/q7/VpAn+LLVNnms+CtQ/cwXqiw==" |
47 | | - """ |
| 45 | + PARSE_TEST_VAULT = """ |
| 46 | + DOTENV_VAULT=vlt_993de4634508b7d119adc8010781346341a142250aa1df5a20ad53bf0d9d8992 |
| 47 | + DOTENV_VAULT_DEVELOPMENT="BINHFMl8zRRSt5cLMe9BNHDdsH1D5zX45tRrL05WYYbXCuBDsLF2YiAT7VKDdrbk1eg/X5n4FKO76lE1UQ5QTA==" |
| 48 | + DOTENV_VAULT_CI="nWcJP28Z7w16aBuh9sg/zFACTqWcBXgJnykPNDkF7RqjOwESQDFSO5cymC4=" |
| 49 | + DOTENV_VAULT_STAGING="uGHOx986lAWGU9s5mN5+b0jl0HAvNj4Mqs/zwN7Bl8UeV+C6hBg5JuKdi2AGGLka5g==" |
| 50 | + DOTENV_VAULT_PRODUCTION="YpDpGGf+eqiOPibziIQQbw4gBW/zfOBR6jow5B1UHYTTu6Kak6xy+qP/vXZWaPp4HOh2/Nu7gRK2CWfrbtk=" |
| 51 | + """ |
48 | 52 |
|
49 | 53 | def test_vault_parsing(self): |
50 | 54 | old_dotenv_key = os.environ.get("DOTENV_KEY") |
51 | 55 | os.environ["DOTENV_KEY"] = self.PARSE_TEST_KEY |
52 | 56 | try: |
53 | 57 | stream = vault.parse_vault(StringIO(self.PARSE_TEST_VAULT)) |
54 | | - dotenv = DotEnv(dotenv_path=".env.vault", stream=stream) |
55 | | - self.assertEqual(dotenv.dict().get("HELLO"), "world") |
| 58 | + load_dotenv(stream=stream, override=True) |
| 59 | + self.assertEqual(os.environ.get("HELLO"), "Production") |
56 | 60 | finally: |
57 | 61 | os.unsetenv("DOTENV_KEY") |
58 | 62 | if old_dotenv_key: |
|
0 commit comments