@@ -261,7 +261,7 @@ def test_incorrect_label_count_raises(self):
261
261
262
262
def test_labels_coerced_to_string (self ):
263
263
self .counter .labels (None ).inc ()
264
- self .counter .labels ({ 'l' : None } ).inc ()
264
+ self .counter .labels (l = None ).inc ()
265
265
self .assertEqual (2 , self .registry .get_sample_value ('c' , {'l' : 'None' }))
266
266
267
267
self .counter .remove (None )
@@ -271,26 +271,27 @@ def test_non_string_labels_raises(self):
271
271
class Test (object ):
272
272
__str__ = None
273
273
self .assertRaises (TypeError , self .counter .labels , Test ())
274
- self .assertRaises (TypeError , self .counter .labels , { 'l' : Test ()} )
274
+ self .assertRaises (TypeError , self .counter .labels , l = Test ())
275
275
276
276
def test_namespace_subsystem_concatenated (self ):
277
277
c = Counter ('c' , 'help' , namespace = 'a' , subsystem = 'b' , registry = self .registry )
278
278
c .inc ()
279
279
self .assertEqual (1 , self .registry .get_sample_value ('a_b_c' ))
280
280
281
- def test_labels_by_dict (self ):
282
- self .counter .labels ({ 'l' : 'x' } ).inc ()
281
+ def test_labels_by_kwarg (self ):
282
+ self .counter .labels (l = 'x' ).inc ()
283
283
self .assertEqual (1 , self .registry .get_sample_value ('c' , {'l' : 'x' }))
284
- self .assertRaises (ValueError , self .counter .labels , { 'l' : ' x' , 'm' : 'y' } )
285
- self .assertRaises (ValueError , self .counter .labels , { 'm' : 'y' } )
286
- self .assertRaises (ValueError , self .counter .labels , {} )
287
- self .two_labels .labels ({ 'a' : ' x' , 'b' : 'y' } ).inc ()
284
+ self .assertRaises (ValueError , self .counter .labels , l = ' x' , m = 'y' )
285
+ self .assertRaises (ValueError , self .counter .labels , m = 'y' )
286
+ self .assertRaises (ValueError , self .counter .labels )
287
+ self .two_labels .labels (a = ' x' , b = 'y' ).inc ()
288
288
self .assertEqual (1 , self .registry .get_sample_value ('two' , {'a' : 'x' , 'b' : 'y' }))
289
- self .assertRaises (ValueError , self .two_labels .labels , {'a' : 'x' , 'b' : 'y' , 'c' : 'z' })
290
- self .assertRaises (ValueError , self .two_labels .labels , {'a' : 'x' , 'c' : 'z' })
291
- self .assertRaises (ValueError , self .two_labels .labels , {'b' : 'y' , 'c' : 'z' })
292
- self .assertRaises (ValueError , self .two_labels .labels , {'c' : 'z' })
293
- self .assertRaises (ValueError , self .two_labels .labels , {})
289
+ self .assertRaises (ValueError , self .two_labels .labels , a = 'x' , b = 'y' , c = 'z' )
290
+ self .assertRaises (ValueError , self .two_labels .labels , a = 'x' , c = 'z' )
291
+ self .assertRaises (ValueError , self .two_labels .labels , b = 'y' , c = 'z' )
292
+ self .assertRaises (ValueError , self .two_labels .labels , c = 'z' )
293
+ self .assertRaises (ValueError , self .two_labels .labels )
294
+ self .assertRaises (ValueError , self .two_labels .labels , {'a' : 'x' }, b = 'y' )
294
295
295
296
def test_invalid_names_raise (self ):
296
297
self .assertRaises (ValueError , Counter , '' , 'help' )
0 commit comments