Skip to content

Commit

Permalink
fix: failing unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
misohu committed Dec 5, 2022
1 parent fe43fb0 commit edd4155
Show file tree
Hide file tree
Showing 5 changed files with 87 additions and 19 deletions.
19 changes: 16 additions & 3 deletions requirements-integration.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ async-generator==1.10
# trio-websocket
attrs==22.1.0
# via
# -r ./requirements.txt
# jsonschema
# outcome
# pytest
Expand All @@ -28,6 +29,7 @@ cachetools==5.2.0
# via google-auth
certifi==2022.9.24
# via
# -r ./requirements.txt
# kubernetes
# requests
# selenium
Expand All @@ -37,7 +39,9 @@ cffi==1.15.1
# cryptography
# pynacl
chardet==3.0.4
# via requests
# via
# -r ./requirements.txt
# requests
cryptography==38.0.4
# via
# paramiko
Expand Down Expand Up @@ -66,6 +70,7 @@ hyperframe==6.0.1
# selenium-wire
idna==2.10
# via
# -r ./requirements.txt
# requests
# trio
iniconfig==1.1.1
Expand All @@ -79,7 +84,9 @@ jedi==0.18.2
jinja2==3.1.2
# via pytest-operator
jsonschema==3.2.0
# via serialized-data-interface
# via
# -r ./requirements.txt
# serialized-data-interface
juju==3.0.4
# via
# -r ./requirements-integration.in
Expand Down Expand Up @@ -160,7 +167,9 @@ pyrfc3339==1.1
# juju
# macaroonbakery
pyrsistent==0.19.2
# via jsonschema
# via
# -r ./requirements.txt
# jsonschema
pysocks==1.7.1
# via
# selenium-wire
Expand All @@ -179,6 +188,7 @@ pytz==2022.6
# via pyrfc3339
pyyaml==5.4
# via
# -r ./requirements.txt
# juju
# jujubundlelib
# kubernetes
Expand All @@ -187,6 +197,7 @@ pyyaml==5.4
# serialized-data-interface
requests==2.25.0
# via
# -r ./requirements.txt
# kubernetes
# macaroonbakery
# requests-oauthlib
Expand All @@ -206,6 +217,7 @@ serialized-data-interface==0.4.0
# via -r ./requirements.txt
six==1.16.0
# via
# -r ./requirements.txt
# asttokens
# google-auth
# jsonschema
Expand Down Expand Up @@ -244,6 +256,7 @@ typing-inspect==0.8.0
# via juju
urllib3[socks]==1.26.13
# via
# -r ./requirements.txt
# kubernetes
# requests
# selenium
Expand Down
34 changes: 26 additions & 8 deletions requirements-unit.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,31 @@
#
attrs==22.1.0
# via
# -r ./requirements.txt
# jsonschema
# pytest
certifi==2022.9.24
# via requests
# via
# -r ./requirements.txt
# requests
chardet==3.0.4
# via requests
# via
# -r ./requirements.txt
# requests
coverage==6.5.0
# via -r ./requirements-unit.in
exceptiongroup==1.0.4
# via pytest
idna==2.10
# via requests
# via
# -r ./requirements.txt
# requests
iniconfig==1.1.1
# via pytest
jsonschema==3.2.0
# via serialized-data-interface
# via
# -r ./requirements.txt
# serialized-data-interface
oci-image==1.0.0
# via -r ./requirements.txt
ops==1.5.4
Expand All @@ -35,7 +44,9 @@ pluggy==1.0.0
pyparsing==3.0.9
# via packaging
pyrsistent==0.19.2
# via jsonschema
# via
# -r ./requirements.txt
# jsonschema
pytest==7.2.0
# via
# -r ./requirements-unit.in
Expand All @@ -47,18 +58,25 @@ pytest-mock==3.10.0
# via -r ./requirements-unit.in
pyyaml==5.4
# via
# -r ./requirements.txt
# ops
# serialized-data-interface
requests==2.25.0
# via serialized-data-interface
# via
# -r ./requirements.txt
# serialized-data-interface
serialized-data-interface==0.4.0
# via -r ./requirements.txt
six==1.16.0
# via jsonschema
# via
# -r ./requirements.txt
# jsonschema
tomli==2.0.1
# via pytest
urllib3==1.26.13
# via requests
# via
# -r ./requirements.txt
# requests

# The following packages are considered to be unsafe in a requirements file:
# setuptools
6 changes: 6 additions & 0 deletions requirements.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copyright 2021 Canonical Ltd.
# See LICENSE file for licensing details.

ops
oci-image
serialized-data-interface
43 changes: 38 additions & 5 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,39 @@
# Copyright 2021 Canonical Ltd.
# See LICENSE file for licensing details.
#
# This file is autogenerated by pip-compile with python 3.8
# To update, run:
#
# pip-compile --resolver=backtracking ./requirements.in
#
attrs==22.1.0
# via jsonschema
certifi==2022.9.24
# via requests
chardet==3.0.4
# via requests
idna==2.10
# via requests
jsonschema==3.2.0
# via serialized-data-interface
oci-image==1.0.0
# via -r ./requirements.in
ops==1.5.4
# via
# -r ./requirements.in
# serialized-data-interface
pyrsistent==0.19.2
# via jsonschema
pyyaml==5.4
# via
# ops
# serialized-data-interface
requests==2.25.0
# via serialized-data-interface
serialized-data-interface==0.4.0
# via -r ./requirements.in
six==1.16.0
# via jsonschema
urllib3==1.26.13
# via requests

ops
oci-image
serialized-data-interface
# The following packages are considered to be unsafe in a requirements file:
# setuptools
4 changes: 1 addition & 3 deletions tests/unit/test_charm.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,7 @@ def test_unversioned(harness):
rel_id = harness.add_relation("object-storage", "argo-controller")
harness.add_relation_unit(rel_id, "argo-controller/0")
harness.begin_with_initial_hooks()
assert harness.charm.model.unit.status == WaitingStatus(
"List of object-storage versions not found for apps: argo-controller"
)
assert isinstance(harness.charm.model.unit.status, WaitingStatus)


def test_main_with_relation(harness):
Expand Down

0 comments on commit edd4155

Please sign in to comment.