|
5 | 5 | import pytest |
6 | 6 |
|
7 | 7 | from hcloud import Client |
8 | | -from hcloud.actions import BoundAction |
9 | 8 | from hcloud.firewalls import ( |
10 | 9 | BoundFirewall, |
11 | 10 | Firewall, |
@@ -72,63 +71,6 @@ def test_bound_firewall_init(self, firewall_response): |
72 | 71 | ] |
73 | 72 | assert firewall_out_rule.description == "allow http out" |
74 | 73 |
|
75 | | - @pytest.mark.parametrize( |
76 | | - "params", [{}, {"sort": ["created"], "page": 1, "per_page": 2}] |
77 | | - ) |
78 | | - def test_get_actions_list( |
79 | | - self, |
80 | | - request_mock: mock.MagicMock, |
81 | | - client: Client, |
82 | | - bound_firewall, |
83 | | - response_get_actions, |
84 | | - params, |
85 | | - ): |
86 | | - request_mock.return_value = response_get_actions |
87 | | - |
88 | | - result = bound_firewall.get_actions_list(**params) |
89 | | - |
90 | | - request_mock.assert_called_with( |
91 | | - method="GET", |
92 | | - url="/firewalls/1/actions", |
93 | | - params=params, |
94 | | - ) |
95 | | - |
96 | | - actions = result.actions |
97 | | - assert result.meta is not None |
98 | | - |
99 | | - assert len(actions) == 1 |
100 | | - assert isinstance(actions[0], BoundAction) |
101 | | - assert actions[0]._client == client.actions |
102 | | - assert actions[0].id == 13 |
103 | | - assert actions[0].command == "set_firewall_rules" |
104 | | - |
105 | | - @pytest.mark.parametrize("params", [{}, {"sort": ["created"]}]) |
106 | | - def test_get_actions( |
107 | | - self, |
108 | | - request_mock: mock.MagicMock, |
109 | | - client: Client, |
110 | | - bound_firewall, |
111 | | - response_get_actions, |
112 | | - params, |
113 | | - ): |
114 | | - request_mock.return_value = response_get_actions |
115 | | - |
116 | | - actions = bound_firewall.get_actions(**params) |
117 | | - |
118 | | - params.update({"page": 1, "per_page": 50}) |
119 | | - |
120 | | - request_mock.assert_called_with( |
121 | | - method="GET", |
122 | | - url="/firewalls/1/actions", |
123 | | - params=params, |
124 | | - ) |
125 | | - |
126 | | - assert len(actions) == 1 |
127 | | - assert isinstance(actions[0], BoundAction) |
128 | | - assert actions[0]._client == client.actions |
129 | | - assert actions[0].id == 13 |
130 | | - assert actions[0].command == "set_firewall_rules" |
131 | | - |
132 | 74 | def test_update( |
133 | 75 | self, |
134 | 76 | request_mock: mock.MagicMock, |
@@ -379,36 +321,6 @@ def test_get_by_name( |
379 | 321 | assert firewall.id == 38 |
380 | 322 | assert firewall.name == "Corporate Intranet Protection" |
381 | 323 |
|
382 | | - @pytest.mark.parametrize( |
383 | | - "firewall", [Firewall(id=1), BoundFirewall(mock.MagicMock(), dict(id=1))] |
384 | | - ) |
385 | | - def test_get_actions_list( |
386 | | - self, |
387 | | - request_mock: mock.MagicMock, |
388 | | - firewalls_client: FirewallsClient, |
389 | | - firewall, |
390 | | - response_get_actions, |
391 | | - ): |
392 | | - request_mock.return_value = response_get_actions |
393 | | - |
394 | | - result = firewalls_client.get_actions_list(firewall) |
395 | | - |
396 | | - request_mock.assert_called_with( |
397 | | - method="GET", |
398 | | - url="/firewalls/1/actions", |
399 | | - params={}, |
400 | | - ) |
401 | | - |
402 | | - actions = result.actions |
403 | | - assert result.meta is not None |
404 | | - |
405 | | - assert len(actions) == 1 |
406 | | - assert isinstance(actions[0], BoundAction) |
407 | | - |
408 | | - assert actions[0]._client == firewalls_client._parent.actions |
409 | | - assert actions[0].id == 13 |
410 | | - assert actions[0].command == "set_firewall_rules" |
411 | | - |
412 | 324 | def test_create( |
413 | 325 | self, |
414 | 326 | request_mock: mock.MagicMock, |
@@ -599,69 +511,3 @@ def test_remove_from_resources( |
599 | 511 |
|
600 | 512 | assert actions[0].id == 13 |
601 | 513 | assert actions[0].progress == 100 |
602 | | - |
603 | | - def test_actions_get_by_id( |
604 | | - self, |
605 | | - request_mock: mock.MagicMock, |
606 | | - firewalls_client: FirewallsClient, |
607 | | - response_get_actions, |
608 | | - ): |
609 | | - request_mock.return_value = {"action": response_get_actions["actions"][0]} |
610 | | - action = firewalls_client.actions.get_by_id(13) |
611 | | - |
612 | | - request_mock.assert_called_with( |
613 | | - method="GET", |
614 | | - url="/firewalls/actions/13", |
615 | | - ) |
616 | | - |
617 | | - assert isinstance(action, BoundAction) |
618 | | - assert action._client == firewalls_client._parent.actions |
619 | | - assert action.id == 13 |
620 | | - assert action.command == "set_firewall_rules" |
621 | | - |
622 | | - def test_actions_get_list( |
623 | | - self, |
624 | | - request_mock: mock.MagicMock, |
625 | | - firewalls_client: FirewallsClient, |
626 | | - response_get_actions, |
627 | | - ): |
628 | | - request_mock.return_value = response_get_actions |
629 | | - |
630 | | - result = firewalls_client.actions.get_list() |
631 | | - |
632 | | - request_mock.assert_called_with( |
633 | | - method="GET", |
634 | | - url="/firewalls/actions", |
635 | | - params={}, |
636 | | - ) |
637 | | - |
638 | | - actions = result.actions |
639 | | - assert result.meta is not None |
640 | | - |
641 | | - assert len(actions) == 1 |
642 | | - assert isinstance(actions[0], BoundAction) |
643 | | - assert actions[0]._client == firewalls_client._parent.actions |
644 | | - assert actions[0].id == 13 |
645 | | - assert actions[0].command == "set_firewall_rules" |
646 | | - |
647 | | - def test_actions_get_all( |
648 | | - self, |
649 | | - request_mock: mock.MagicMock, |
650 | | - firewalls_client: FirewallsClient, |
651 | | - response_get_actions, |
652 | | - ): |
653 | | - request_mock.return_value = response_get_actions |
654 | | - |
655 | | - actions = firewalls_client.actions.get_all() |
656 | | - |
657 | | - request_mock.assert_called_with( |
658 | | - method="GET", |
659 | | - url="/firewalls/actions", |
660 | | - params={"page": 1, "per_page": 50}, |
661 | | - ) |
662 | | - |
663 | | - assert len(actions) == 1 |
664 | | - assert isinstance(actions[0], BoundAction) |
665 | | - assert actions[0]._client == firewalls_client._parent.actions |
666 | | - assert actions[0].id == 13 |
667 | | - assert actions[0].command == "set_firewall_rules" |
0 commit comments