コード例 #1
0
 def test_0040_noun_number_acronym(self):
     self.assertEqual(ModelBase._to_snake_case("Version2CSV"),
                      "version2_csv")
コード例 #2
0
def test_snake_case_conversion(value, expected):
    assert ModelBase._to_snake_case(value) == expected
コード例 #3
0
 def test_0040_noun_acronym(self):
     self.assertEqual(ModelBase._to_snake_case("SafeHTML"), "safe_html")
コード例 #4
0
 def test_0030_acronym_number_noun(self):
     self.assertEqual(ModelBase._to_snake_case("HTML40Parser"),
                      "html40_parser")
コード例 #5
0
 def test_0020_single_acronym_number(self):
     self.assertEqual(ModelBase._to_snake_case("HTML40"), "html40")
コード例 #6
0
 def test_0020_single_acronym(self):
     self.assertEqual(ModelBase._to_snake_case("HTML"), "html")
コード例 #7
0
 def test_0010_single_noun(self):
     self.assertEqual(ModelBase._to_snake_case("Noun"), "noun")