def test_lower_camel_camel_cased(self): self.assertEqual('fooBar', lower_camel('fooBar'))
def test_lower_camel_multi_word(self): self.assertEqual('fooBarBaz', lower_camel('foo_bar_baz'))
def test_lower_camel_multi_word_mixed_case(self): self.assertEqual('fooBarBaz', lower_camel('foO_Bar_baz'))
def test_lower_camel_single_word(self): self.assertEqual('foo', lower_camel('foo'))
def test_lower_camel_double_word(self): self.assertEqual('fooBar', lower_camel('foo_bar'))
def test_lower_camel_empty_string(self): self.assertEqual('', lower_camel(''))
def test_lower_camel_none(self): self.assertEqual(None, lower_camel(None))