# Using Doppler With Python UnitTest

**URL:** <https://community.doppler.com/t/using-doppler-with-python-unittest/1111>\
**Category:** Feature Requests\
**Created:** [April 30, 2023, 2:28am UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111 "2023-04-30T02:28:20Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ProsperousHeart](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/prosperousheart/32/760_2.png) [@ProsperousHeart](https://community.doppler.com/u/ProsperousHeart)\
**Post date:** [April 30, 2023, 2:28am UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111/1 "2023-04-30T02:28:20Z")

</div>

When trying to use Doppler and running tests (using UnitTest) an error is received when trying to run the `verbose` flag:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/doppler/original/1X/ec8787a3278e0d593c4225797f5a20a8afd54e37.png)

But if you don’t use Doppler, the secrets aren’t used so it fails. Not sure if there’s something I’m missing from documentation or if I missed it.

**UPDATE:** It works when using the “multi-command” CLI notation  
`doppler run --command="python test_main.py -v"`

---

<div class="post-metadata">

**Author:** ![ProsperousHeart](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/prosperousheart/32/760_2.png) [@ProsperousHeart](https://community.doppler.com/u/ProsperousHeart)\
**Post date:** [April 30, 2023, 11:38pm UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111/2 "2023-04-30T23:38:19Z")

</div>

Oh, I just found [this](https://docs.doppler.com/docs/multiple-commands#multiple-commands) - will try this and see if it resolves the issue.

---

<div class="post-metadata">

**Author:** ![ProsperousHeart](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/prosperousheart/32/760_2.png) [@ProsperousHeart](https://community.doppler.com/u/ProsperousHeart)\
**Post date:** [May 1, 2023, 12:24am UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111/3 "2023-05-01T00:24:10Z")

</div>

Confirming that it does! Repo with code for testing is [here](https://github.com/ProsperousHeart/doppler-testing).

 ![image](https://us1.discourse-cdn.com/flex016/uploads/doppler/original/1X/fa83476996c98d4903688e11c68ebe1493a8a4c3.png)

---

<div class="post-metadata">

**Author:** ![watsonian](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/watsonian/32/267_2.png) [@watsonian](https://community.doppler.com/u/watsonian)\
**Post date:** [May 1, 2023, 3:27pm UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111/4 "2023-05-01T15:27:44Z")

</div>

Hi @ProsperousHeart!

Glad you found a way that works! When using `doppler run` the expected syntax is something like this:

```shell
doppler run -- python test_main.py -v

```

where the command you’re executing comes after the `--`. You can also use `--command` as you found, but that’s typically for cases where you need to reference one of the injected variables in the command parameters. For example:

```shell
doppler run --command 'some-command -param $SOME_SECRET'

```

In your case, you should be able to use the `--` syntax.

Regards,  
-Joel

---

<div class="post-metadata">

**Author:** ![ProsperousHeart](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/prosperousheart/32/760_2.png) [@ProsperousHeart](https://community.doppler.com/u/ProsperousHeart)\
**Post date:** [May 15, 2023, 3:40am UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111/5 "2023-05-15T03:40:59Z")

</div>

Why are all of my messages flagged as spam?

---

<div class="post-metadata">

**Author:** ![watsonian](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/watsonian/32/267_2.png) [@watsonian](https://community.doppler.com/u/watsonian)\
**Post date:** [May 15, 2023, 2:59pm UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111/6 "2023-05-15T14:59:36Z")

</div>

I explained this in [my other post](https://community.doppler.com/t/windows-11-install-error-updating/1107/10). You should be good to go now though!

---

<div class="post-metadata">

**Author:** ![ProsperousHeart](https://sea2.discourse-cdn.com/flex016/user_avatar/community.doppler.com/prosperousheart/32/760_2.png) [@ProsperousHeart](https://community.doppler.com/u/ProsperousHeart)\
**Post date:** [May 15, 2023, 7:21pm UTC](https://community.doppler.com/t/using-doppler-with-python-unittest/1111/7 "2023-05-15T19:21:46Z")

</div>

Yes, thank you so much for your time and follow up 💗
