Skip to content

Commit

Permalink
Unittest
Browse files Browse the repository at this point in the history
  • Loading branch information
juditnovak committed Mar 21, 2024
1 parent b8a0107 commit 4c0d730
Show file tree
Hide file tree
Showing 5 changed files with 1,262 additions and 0 deletions.
27 changes: 27 additions & 0 deletions tests/keys/0.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA90Itc633siO21qTxggqwoh/6wZ/+xcA75WgXE7zQzMApHPVh
gdX/yzcOtLE+/JZqpdXyhuMG7l55hBN2i8KKWrY869qO4lSAlcH+D6PqTRyOPpAf
NScC3kt4xX+ek+zDQNmD+6464beNmf8YgjH0SuKmVYuVlTP6Qzgev0mPe49fZOXD
yqFpnQ5A7Lw+nqxqn29adVANErUkgI5Fqz2Mj/PPHyrNVpK4udwFs7uYXBEpVGFd
bMnu1Kt9ofJYiQBZtHOlQrQajR6LnSVppl1qn9nKwjK6WDch4Y1oQnl9q0/WMril
A0cWd36YlX1ZQqE8GJl7WmvrweLlnIhXgn8vHQIDAQABAoIBAAYP9wjBWOqHg1r7
WXmv6WlZWs7f9oYL2/5hqBzoWNGsW1WzkxK+KjLTn+ZlH9rNAwvScMtHASbJU1qL
8eeSMhbL3IA+MCvOvXPJ+UnbKwE0b79CFxQUQxJQObFCiOxAtm1sDHKquctu+4wb
DjfsIaE9jWQ0s10OS3toJyH70pjJfII+pu1MYl7d0AXyBGhbhRhI19fGWIxK99cx
Trubdsz54nBFXOMWfO3tHDQMWr9ulm+dMGNQydv84slLOnoP/TzX4NZoxshgH92v
F3rhZxzK3PremX1CY6QknbCNtIlDrLCjNkwSvbvB7o/rgU/05ZU4sfe2YIvGYpA7
59ceI8ECgYEA+aEyJwtdR43y4RPWD3fBydTtzwKhNT0SIsx3UNSwNYQaYziJw7jN
KDm+3KxaXGj5tpDqvSrepmXRbTfS464UTVqPXWoWr4T1T3nwcW0HRf2E6mnrd1T7
Td6LBvAPc/8YhIKGILxnRx7sIEG9ihFvc3EqlfgQ0P5gfKNI5GnhFfsCgYEA/ZF9
toTWk1bQ5ll8Bc5wUG9ulqNnauV2plIhqlBgKl4J8nn1+VbzzyjwNlFlboKJlgI/
o3RZV+B8Tsrwm7R5oiik7FottMWDUxBv3jynwpmkKVrNqxeN+8GaTe0vU5P3XzQJ
WuCQUZaIFhMlk3c3F4Uc6Ji97lu2v64cqTzO+8cCgYEArH1zL0GOChSO4HIZdwS0
VmeYj3Nsu2Hgt0T7qVHeFIycwzTdFO4MbSBBvzAlHDe5XSqT2XTW9rniVYq+YW73
PmA2MkFNPaks7OcAew/wd69veZ8JAqMpJyyAeqHEu81oPqAGWHZ3EtDOLpfehZn4
nhdzar9Ht3Ieb+FQS+zRiKMCgYBnF4Dp9QYcbz6NeLJA1ha5zSREIHlKb7KWmmvP
h9AhSYx3xfgogJ6tifJn0x4PGQmBMLbY6NPuM3m2uzGpzG1rbWToJx3QEkF7QwKI
c1aterPQkHdv6SqzwZnPtu/35f+7+DcZeJWUZkQ73Vr4oo6GhHslYfxObYFWWx6R
/AQXPwKBgQDT8/ic+UfRW96PIp7mTBF9L7M2ax97PrJM0jZCxbXUyOfqk6tI2Sme
VkbUtDt2/W+HAwWSJYU51PlpB+GqbIng374bRJbngWmrcZ5TrcCO9KnMX3zfLmox
XcaOTQKF9Owvc+JD8N9//aWBVzunKb35pup0cZ0EdQUNdR6C3BN5Zg==
-----END RSA PRIVATE KEY-----
39 changes: 39 additions & 0 deletions tests/unit/conftest.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Copyright 2023 Canonical Ltd.
# See LICENSE file for licensing details.

from unittest.mock import PropertyMock

import pytest
from ops import JujuVersion


@pytest.fixture(autouse=True)
def patched_wait(mocker):
mocker.patch("tenacity.nap.time")


@pytest.fixture(autouse=True)
def patched_pebble_restart(mocker):
mocker.patch("ops.model.Container.restart")


@pytest.fixture(autouse=True)
def patched_healthy(mocker):
mocker.patch("workload.ODWorkload.healthy", new_callable=PropertyMock, return_value=True)


@pytest.fixture(autouse=True)
def juju_has_secrets(mocker):
"""Using Juju3 we should always have secrets available."""
mocker.patch.object(JujuVersion, "has_secrets", new_callable=PropertyMock).return_value = True


# @pytest.fixture(autouse=True)
# def patched_idle(mocker):
# mocker.patch(
# "events.upgrade.ODUpgradeEvents.idle", new_callable=PropertyMock, return_value=True
# )

# @pytest.fixture(autouse=True)
# def patched_set_rolling_update_partition(mocker):
# mocker.patch("events.upgrade.ODUpgradeEvents._set_rolling_update_partition")
Loading

0 comments on commit 4c0d730

Please sign in to comment.