Ejemplo n.º 1
0
 def test_nice_number_large(self):
     self.assertEqual(nice_number(100), 'one hundred')
     self.assertEqual(nice_number(203), 'two hundred and three')
     self.assertEqual(nice_number(4210), 'four thousand, two hundred and ten')
     self.assertEqual(nice_number(51345618),
             'fifty one million, three hundred forty five thousand, '
             'six hundred and eighteen')
Ejemplo n.º 2
0
 def test_nice_number_large(self):
     self.assertEqual(nice_number(100), 'one hundred')
     self.assertEqual(nice_number(203), 'two hundred and three')
     self.assertEqual(nice_number(4210),
                      'four thousand, two hundred and ten')
     self.assertEqual(nice_number(51345618),
                      'fifty one million, three hundred forty five '
                      'thousand, six hundred and eighteen')
Ejemplo n.º 3
0
 def __call__(self, *args, **kwargs):
     call = self.call
     if call.nargs != '*' and len(args) != call.nargs:
         raise TypeError('%s() takes exactly %s (%s given)' %
                         (call.name, nice_number(call.nargs, 'argument'),
                          nice_number(len(args))))
     url = call.path
     params, http_extra = call.check_params(kwargs)
     if args:
         url = appendslash(url) + '/'.join(('%s' % a for a in args))
     if call.append:
         url = appendslash(url) + call.append
     if not call.scheme:
         url = self.api.BASE_URL + url
     response = self.api.request(call, url, params, **http_extra)
     return response.on_finished.add_callback(self.callback)
Ejemplo n.º 4
0
 def __call__(self, *args, **kwargs):
     call = self.call
     if call.nargs != '*' and len(args) != call.nargs:
         raise TypeError('%s() takes exactly %s (%s given)' %
                         (call.name,
                          nice_number(call.nargs, 'argument'),
                          nice_number(len(args))))
     url = call.path
     params, http_extra = call.check_params(kwargs)
     if args:
         url = appendslash(url) + '/'.join(('%s' % a for a in args))
     if call.append:
         url = appendslash(url) + call.append
     if not call.scheme:
         url = self.api.BASE_URL + url
     response = self.api.request(call, url, params, **http_extra)
     return response.on_finished.add_callback(self.callback)
Ejemplo n.º 5
0
 def test_nice_number(self):
     self.assertEqual(nice_number(0), 'zero')
     self.assertEqual(nice_number(1), 'one')
     self.assertEqual(nice_number(2), 'two')
     self.assertEqual(nice_number(1, 'bla'), 'one bla')
     self.assertEqual(nice_number(10, 'bla'), 'ten blas')
     self.assertEqual(nice_number(23, 'bla', 'blax'), 'twenty three blax')