3
3
from _pytest .monkeypatch import MonkeyPatch
4
4
import pytest
5
5
from faker import Faker
6
+
6
7
fake = Faker ()
7
8
8
9
@@ -37,8 +38,7 @@ def test_can_set_property(mock_time):
37
38
context .properties [property_key ] = property_value
38
39
39
40
# assert
40
- assert context .properties == {
41
- "Timestamp" : mock_time , property_key : property_value }
41
+ assert context .properties == {"Timestamp" : mock_time , property_key : property_value }
42
42
43
43
44
44
def test_put_dimension_adds_to_dimensions (mock_time ):
@@ -49,7 +49,7 @@ def test_put_dimension_adds_to_dimensions(mock_time):
49
49
dimension_value = fake .word ()
50
50
51
51
# act
52
- context .put_dimension ({dimension_key : dimension_value })
52
+ context .put_dimensions ({dimension_key : dimension_value })
53
53
54
54
# assert
55
55
assert context .dimensions == [{dimension_key : dimension_value }]
@@ -60,10 +60,10 @@ def test_get_dimensions_returns_only_custom_dimensions_if_no_default_dimensions_
60
60
context = MetricsContext ()
61
61
dimension_key = fake .word ()
62
62
dimension_value = fake .word ()
63
- expected_dimensions = {dimension_key : dimension_value }
63
+ expected_dimensions = {dimension_key : dimension_value }
64
64
65
65
context .set_default_dimensions (None )
66
- context .put_dimension (expected_dimensions )
66
+ context .put_dimensions (expected_dimensions )
67
67
68
68
# act
69
69
actual_dimensions = context .get_dimensions ()
@@ -77,10 +77,10 @@ def test_get_dimensions_returns_only_custom_dimensions_if_default_dimensions_are
77
77
context = MetricsContext ()
78
78
dimension_key = fake .word ()
79
79
dimension_value = fake .word ()
80
- expected_dimensions = {dimension_key : dimension_value }
80
+ expected_dimensions = {dimension_key : dimension_value }
81
81
82
82
context .set_default_dimensions ({})
83
- context .put_dimension (expected_dimensions )
83
+ context .put_dimensions (expected_dimensions )
84
84
85
85
# act
86
86
actual_dimensions = context .get_dimensions ()
@@ -94,7 +94,7 @@ def test_get_dimensions_returns_default_dimensions_if_custom_dimensions_not_set(
94
94
context = MetricsContext ()
95
95
dimension_key = fake .word ()
96
96
dimension_value = fake .word ()
97
- expected_dimensions = {dimension_key : dimension_value }
97
+ expected_dimensions = {dimension_key : dimension_value }
98
98
context .set_default_dimensions (expected_dimensions )
99
99
100
100
# act
@@ -113,12 +113,13 @@ def test_get_dimensions_returns_merged_custom_and_default_dimensions():
113
113
default_dimension_key = fake .word ()
114
114
default_dimension_value = fake .word ()
115
115
116
- expected_dimensions = {default_dimension_key : default_dimension_value ,
117
- custom_dimension_key : custom_dimension_value }
116
+ expected_dimensions = {
117
+ default_dimension_key : default_dimension_value ,
118
+ custom_dimension_key : custom_dimension_value ,
119
+ }
118
120
119
- context .set_default_dimensions (
120
- {default_dimension_key : default_dimension_value })
121
- context .put_dimension ({custom_dimension_key : custom_dimension_value })
121
+ context .set_default_dimensions ({default_dimension_key : default_dimension_value })
122
+ context .put_dimensions ({custom_dimension_key : custom_dimension_value })
122
123
123
124
# act
124
125
actual_dimensions = context .get_dimensions ()
@@ -154,7 +155,7 @@ def test_put_metric_uses_None_unit_if_not_provided():
154
155
155
156
# assert
156
157
metric = context .metrics [metric_key ]
157
- assert metric .unit == ' None'
158
+ assert metric .unit == " None"
158
159
159
160
160
161
def test_create_copy_with_context_creates_new_instance ():
@@ -200,7 +201,7 @@ def test_create_copy_with_context_copies_dimensions():
200
201
context = MetricsContext ()
201
202
dimension_key = fake .word ()
202
203
dimension_value = fake .word ()
203
- context .put_dimension ({dimension_key : dimension_value })
204
+ context .put_dimensions ({dimension_key : dimension_value })
204
205
205
206
# act
206
207
new_context = context .create_copy_with_context ()
@@ -227,7 +228,7 @@ def test_set_dimensions_overwrites_all_dimensions():
227
228
# arrange
228
229
context = MetricsContext ()
229
230
context .set_default_dimensions ({fake .word (): fake .word })
230
- context .put_dimension ({fake .word (): fake .word })
231
+ context .put_dimensions ({fake .word (): fake .word })
231
232
232
233
expected_dimensions = {fake .word (): fake .word }
233
234
0 commit comments