Skip to content

Commit 649f552

Browse files
committed
Rename QueryStringManipulator to QueryStringTransformer
1 parent 652163a commit 649f552

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

test/test_query.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import unittest
22

3-
from tna_utilities.query import QueryStringManipulator
3+
from tna_utilities.query import QueryStringTransformer
44

55

66
class TestQueryStringObject:
@@ -16,20 +16,20 @@ def lists(self):
1616
class TestQuery(unittest.TestCase):
1717
def test_init(self):
1818
test_query = TestQueryStringObject()
19-
manipulator = QueryStringManipulator(test_query)
19+
manipulator = QueryStringTransformer(test_query)
2020
self.assertEqual(manipulator.get_query_string(), "?a=1&b=2&b=3")
2121

2222
def test_filter_values(self):
2323
test_query = TestQueryStringObject()
24-
manipulator = QueryStringManipulator(test_query)
24+
manipulator = QueryStringTransformer(test_query)
2525
self.assertEqual(manipulator.filter_values("a"), ["1"])
2626
self.assertEqual(manipulator.filter_values("b"), ["2", "3"])
2727
with self.assertRaises(AttributeError):
2828
manipulator.filter_values("c")
2929

3030
def test_add_filter(self):
3131
test_query = TestQueryStringObject()
32-
manipulator = QueryStringManipulator(test_query)
32+
manipulator = QueryStringTransformer(test_query)
3333

3434
manipulator.add_filter("c", [])
3535
self.assertTrue(manipulator.filter_exists("c"))
@@ -61,7 +61,7 @@ def test_add_filter(self):
6161

6262
def test_update_filter(self):
6363
test_query = TestQueryStringObject()
64-
manipulator = QueryStringManipulator(test_query)
64+
manipulator = QueryStringTransformer(test_query)
6565
manipulator.update_filter("a", "10")
6666
self.assertEqual(manipulator.filter_values("a"), ["10"])
6767
manipulator.update_filter("b", ["20", "30"])
@@ -72,7 +72,7 @@ def test_update_filter(self):
7272

7373
def test_remove_filter(self):
7474
test_query = TestQueryStringObject()
75-
manipulator = QueryStringManipulator(test_query)
75+
manipulator = QueryStringTransformer(test_query)
7676
manipulator.remove_filter("a")
7777
self.assertFalse(manipulator.filter_exists("a"))
7878
manipulator.remove_filter("b")
@@ -83,7 +83,7 @@ def test_remove_filter(self):
8383

8484
def test_is_value_in_filter(self):
8585
test_query = TestQueryStringObject()
86-
manipulator = QueryStringManipulator(test_query)
86+
manipulator = QueryStringTransformer(test_query)
8787
self.assertTrue(manipulator.is_value_in_filter("a", "1"))
8888
self.assertTrue(manipulator.is_value_in_filter("b", "2"))
8989
self.assertTrue(manipulator.is_value_in_filter("b", "3"))
@@ -93,7 +93,7 @@ def test_is_value_in_filter(self):
9393

9494
def test_toggle_filter_value(self):
9595
test_query = TestQueryStringObject()
96-
manipulator = QueryStringManipulator(test_query)
96+
manipulator = QueryStringTransformer(test_query)
9797
manipulator.toggle_filter_value("a", "1")
9898
self.assertFalse(manipulator.is_value_in_filter("a", "1"))
9999
manipulator.toggle_filter_value("a", "10")
@@ -107,14 +107,14 @@ def test_toggle_filter_value(self):
107107

108108
def test_add_remove_filter_value(self):
109109
test_query = TestQueryStringObject()
110-
manipulator = QueryStringManipulator(test_query)
110+
manipulator = QueryStringTransformer(test_query)
111111
manipulator.add_filter_value("a", "10")
112112
self.assertTrue(manipulator.is_value_in_filter("a", "10"))
113113
self.assertEqual(manipulator.filter_values("a"), ["1", "10"])
114114

115115
def test_remove_filter_value(self):
116116
test_query = TestQueryStringObject()
117-
manipulator = QueryStringManipulator(test_query)
117+
manipulator = QueryStringTransformer(test_query)
118118
manipulator.remove_filter_value("b", "2")
119119
self.assertFalse(manipulator.is_value_in_filter("b", "2"))
120120
self.assertEqual(manipulator.filter_values("b"), ["3"])

tna_utilities/query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from urllib.parse import urlencode
22

33

4-
class QueryStringManipulator:
4+
class QueryStringTransformer:
55
"""
66
A utility class to manipulate query strings from web requests.
77

0 commit comments

Comments
 (0)