OXIESEC PANEL
- Current Dir:
/
/
snap
/
core20
/
2599
/
usr
/
lib
/
python3
/
dist-packages
/
probert
/
tests
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/26/2025 10:13:33 PM
rwxr-xr-x
📄
__init__.py
0 bytes
08/04/2020 03:14:28 PM
rw-r--r--
📁
__pycache__
-
05/26/2025 10:13:33 PM
rwxr-xr-x
📁
data
-
05/26/2025 10:13:33 PM
rwxr-xr-x
📄
fakes.py
201 bytes
08/04/2020 03:14:28 PM
rw-r--r--
📄
helpers.py
1.56 KB
08/04/2020 03:14:28 PM
rw-r--r--
📄
test_dasd.py
7.06 KB
08/04/2020 03:14:28 PM
rw-r--r--
📄
test_lvm.py
12.19 KB
08/04/2020 03:14:28 PM
rw-r--r--
📄
test_multipath.py
3.56 KB
08/04/2020 03:14:28 PM
rw-r--r--
📄
test_prober.py
1.37 KB
08/04/2020 03:14:28 PM
rw-r--r--
📄
test_storage.py
1.89 KB
08/04/2020 03:14:28 PM
rw-r--r--
📄
test_utils.py
2.21 KB
08/04/2020 03:14:28 PM
rw-r--r--
Editing: test_prober.py
Close
import testtools from unittest.mock import patch from probert.prober import Prober from probert.storage import Storage from probert.network import NetworkProber class ProbertTestProber(testtools.TestCase): def test_prober_init(self): p = Prober() self.assertNotEqual(p, None) @patch.object(Prober, 'probe_all') def test_prober_probe_all(self, _probe_all): p = Prober() p.probe_all() self.assertTrue(_probe_all.called) @patch.object(Prober, 'probe_network') @patch.object(Prober, 'probe_storage') def test_prober_probe_all_invoke_others(self, _storage, _network): p = Prober() p.probe_all() self.assertTrue(_storage.called) self.assertTrue(_network.called) def test_prober_get_results(self): p = Prober() self.assertEqual({}, p.get_results()) @patch.object(NetworkProber, 'probe') @patch.object(Storage, 'probe') def test_prober_probe_all_check_results(self, _storage, _network): p = Prober() results = { 'storage': {'lambic': 99}, 'network': {'saison': 99}, } _storage.return_value = results['storage'] _network.return_value = results['network'] p.probe_all() self.assertTrue(_storage.called) self.assertTrue(_network.called) self.assertEqual(results, p.get_results())