[tor-commits] [sbws/master] Replace variables for results' fixtures
pastly at torproject.org
pastly at torproject.org
Wed Jul 11 15:05:40 UTC 2018
commit 4999ed64dfdeb693f2e72d4b5675c07d1e5a9746
Author: juga0 <juga at riseup.net>
Date: Thu Jul 5 15:03:10 2018 +0000
Replace variables for results' fixtures
---
tests/unit/lib/test_resultdump.py | 61 +++++++++++++--------------------------
1 file changed, 20 insertions(+), 41 deletions(-)
diff --git a/tests/unit/lib/test_resultdump.py b/tests/unit/lib/test_resultdump.py
index 13b0db8..c956dea 100644
--- a/tests/unit/lib/test_resultdump.py
+++ b/tests/unit/lib/test_resultdump.py
@@ -1,53 +1,32 @@
# -*- coding: utf-8 -*-
"""Unit tests for resultdump."""
-from sbws.lib.resultdump import trim_results_ip_changed, Result, ResultSuccess
-
-
-TIME1 = 1529232277.9028733
-TIME2 = 1529232278.9028733
-FP1 = 'A' * 40
-FP2 = 'Z' * 40
-ED25519 = 'g+Shk00y9Md0hg1S6ptnuc/wWKbADBgdjT0Kg+TSF3s'
-CIRC = [FP1, FP2]
-DEST_URL = 'http://example.com/sbws.bin'
-NICK = 'A'
-RELAY_IP1 = '169.254.100.1'
-RELAY_IP2 = '169.254.100.2'
-RELAY1 = Result.Relay(FP1, NICK, RELAY_IP1, ED25519)
-RELAY2 = Result.Relay(FP1, NICK, RELAY_IP2, ED25519)
-RTTS = [5, 25]
-DOWNLOADS = [{'duration': 4, 'amount': 40}]
-
-RESULTSUCCESS1 = ResultSuccess(RTTS, DOWNLOADS, RELAY1, CIRC, DEST_URL,
- 'sbws', t=TIME1)
-RESULTSUCCESS2 = ResultSuccess(RTTS, DOWNLOADS, RELAY2, CIRC, DEST_URL,
- 'sbws', t=TIME2)
-RESULTDICT_IP_CHANGED = {FP1: [RESULTSUCCESS1, RESULTSUCCESS2]}
-RESULTDICT_IP_NOT_CHANGED = {FP1: [RESULTSUCCESS1, RESULTSUCCESS1]}
-
-
-def test_trim_results_ip_changed_defaults():
- results_dict = trim_results_ip_changed(RESULTDICT_IP_NOT_CHANGED)
- assert RESULTDICT_IP_NOT_CHANGED == results_dict
-
-
-def test_trim_results_ip_changed_on_changed_ipv4_changed():
- expected_results_dict = {FP1: [RESULTSUCCESS2]}
- results_dict = trim_results_ip_changed(RESULTDICT_IP_CHANGED,
+from sbws.lib.resultdump import trim_results_ip_changed
+
+
+def test_trim_results_ip_changed_defaults(resultdict_ip_not_changed):
+ results_dict = trim_results_ip_changed(resultdict_ip_not_changed)
+ assert resultdict_ip_not_changed == results_dict
+
+
+def test_trim_results_ip_changed_on_changed_ipv4_changed(
+ resultdict_ip_changed, resultdict_ip_changed_trimmed):
+ results_dict = trim_results_ip_changed(resultdict_ip_changed,
on_changed_ipv4=True)
- assert expected_results_dict == results_dict
+ assert resultdict_ip_changed_trimmed == results_dict
-def test_trim_results_ip_changed_on_changed_ipv4_no_changed():
- results_dict = trim_results_ip_changed(RESULTDICT_IP_NOT_CHANGED,
+def test_trim_results_ip_changed_on_changed_ipv4_no_changed(
+ resultdict_ip_not_changed):
+ results_dict = trim_results_ip_changed(resultdict_ip_not_changed,
on_changed_ipv4=True)
- assert RESULTDICT_IP_NOT_CHANGED == results_dict
+ assert resultdict_ip_not_changed == results_dict
-def test_trim_results_ip_changed_on_changed_ipv6(caplog):
- results_dict = trim_results_ip_changed(RESULTDICT_IP_NOT_CHANGED,
+def test_trim_results_ip_changed_on_changed_ipv6(caplog,
+ resultdict_ip_not_changed):
+ results_dict = trim_results_ip_changed(resultdict_ip_not_changed,
on_changed_ipv6=True)
- assert RESULTDICT_IP_NOT_CHANGED == results_dict
+ assert resultdict_ip_not_changed == results_dict
for record in caplog.records:
assert record.levelname == 'WARNING'
assert 'Reseting bandwidth results when IPv6 changes, ' \
More information about the tor-commits
mailing list