@@ -261,7 +261,7 @@ def test_incorrect_label_count_raises(self):
261261
262262 def test_labels_coerced_to_string (self ):
263263 self .counter .labels (None ).inc ()
264- self .counter .labels ({ 'l' : None } ).inc ()
264+ self .counter .labels (l = None ).inc ()
265265 self .assertEqual (2 , self .registry .get_sample_value ('c' , {'l' : 'None' }))
266266
267267 self .counter .remove (None )
@@ -271,26 +271,27 @@ def test_non_string_labels_raises(self):
271271 class Test (object ):
272272 __str__ = None
273273 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 ())
275275
276276 def test_namespace_subsystem_concatenated (self ):
277277 c = Counter ('c' , 'help' , namespace = 'a' , subsystem = 'b' , registry = self .registry )
278278 c .inc ()
279279 self .assertEqual (1 , self .registry .get_sample_value ('a_b_c' ))
280280
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 ()
283283 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 ()
288288 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' )
294295
295296 def test_invalid_names_raise (self ):
296297 self .assertRaises (ValueError , Counter , '' , 'help' )
0 commit comments