def test_string_with_numbers(self): self.assertEqual(pythonize_name('HTTPStatus200Ok'), 'http_status_200_ok')
def test_already_pythonized(self): self.assertEqual(pythonize_name('already_pythonized'), 'already_pythonized')
def test_multiple_upper_cased_letters(self): self.assertEqual(pythonize_name('HTTPRequest'), 'http_request') self.assertEqual(pythonize_name('RequestForHTTP'), 'request_for_http')
def test_all_upper_case(self): self.assertEqual(pythonize_name('UPPERCASE'), 'uppercase')
def test_camel_case(self): self.assertEqual(pythonize_name('OriginallyCamelCased'), 'originally_camel_cased')
def test_empty_string(self): self.assertEqual(pythonize_name(''), '')
def test_all_lower_case(self): self.assertEqual(pythonize_name('lowercase'), 'lowercase')
def test_all_lower_case(self): self.assertEqual(pythonize_name('lowercase'), 'lowercase')
def get_name(self, name): if self.pythonize_name: name = utils.pythonize_name(name) return name
def test_string_with_numbers(self): self.assertEqual(pythonize_name('HTTPStatus200Ok'), 'http_status_200_ok')
def test_empty_string(self): self.assertEqual(pythonize_name(''), '')
def test_multiple_upper_cased_letters(self): self.assertEqual(pythonize_name('HTTPRequest'), 'http_request') self.assertEqual(pythonize_name('RequestForHTTP'), 'request_for_http')
def test_already_pythonized(self): self.assertEqual(pythonize_name('already_pythonized'), 'already_pythonized')
def test_camel_case(self): self.assertEqual(pythonize_name('OriginallyCamelCased'), 'originally_camel_cased')
def test_all_upper_case(self): self.assertEqual(pythonize_name('UPPERCASE'), 'uppercase')
def get_name(self, name): if self.pythonize_name: name = utils.pythonize_name(name) return name