Ejemplo n.º 1
0
 def test_no_hyphen(self):
     # CF explicitly prohibits hyphen, even though it is fine in NetCDF.
     self.assertEqual(Saver.cf_valid_var_name('valid-netcdf'),
                      'valid_netcdf')
Ejemplo n.º 2
0
 def test_leading_number(self):
     self.assertEqual(Saver.cf_valid_var_name('2invalid'), 'var_2invalid')
Ejemplo n.º 3
0
 def test_leading_invalid(self):
     self.assertEqual(Saver.cf_valid_var_name('?invalid'), 'var__invalid')
Ejemplo n.º 4
0
 def test_special_chars(self):
     self.assertEqual(Saver.cf_valid_var_name('inv?alid'), 'inv_alid')
Ejemplo n.º 5
0
 def test_leading_underscore(self):
     self.assertEqual(Saver.cf_valid_var_name('_invalid'), 'var__invalid')
Ejemplo n.º 6
0
 def test_leading_invalid(self):
     self.assertEqual(Saver.cf_valid_var_name("?invalid"), "var__invalid")
Ejemplo n.º 7
0
 def test_no_replacement(self):
     self.assertEqual(Saver.cf_valid_var_name('valid_Nam3'), 'valid_Nam3')
Ejemplo n.º 8
0
 def test_no_hyphen(self):
     # CF explicitly prohibits hyphen, even though it is fine in NetCDF.
     self.assertEqual(Saver.cf_valid_var_name('valid-netcdf'),
                      'valid_netcdf')
Ejemplo n.º 9
0
 def test_leading_number(self):
     self.assertEqual(Saver.cf_valid_var_name("2invalid"), "var_2invalid")
Ejemplo n.º 10
0
 def test_leading_invalid(self):
     self.assertEqual(Saver.cf_valid_var_name('?invalid'),
                      'var__invalid')
Ejemplo n.º 11
0
 def test_leading_number(self):
     self.assertEqual(Saver.cf_valid_var_name('2invalid'),
                      'var_2invalid')
Ejemplo n.º 12
0
 def test_leading_underscore(self):
     self.assertEqual(Saver.cf_valid_var_name('_invalid'),
                      'var__invalid')
Ejemplo n.º 13
0
 def test_special_chars(self):
     self.assertEqual(Saver.cf_valid_var_name('inv?alid'),
                      'inv_alid')
Ejemplo n.º 14
0
 def test_no_replacement(self):
     self.assertEqual(Saver.cf_valid_var_name('valid_Nam3'),
                      'valid_Nam3')