コード例 #1
0
 def test_units(self):
     m = mapper.Mapping(self.json_file, encoding='latin_1')
     self.assertEqual(m['normal ft2'].field, 'value7')
     self.assertEqual(m['caret ft^2'].field, 'value8')
     self.assertEqual(m['super ft_'].field, 'value9')
     self.assertEqual(m[(u"super ft" + u'\u00B2').encode('latin_1')].field,
                      'value9')
コード例 #2
0
ファイル: test_map.py プロジェクト: khuongdt/seed
def test_mapping_spc(jsonfile):
    m = mapper.Mapping(jsonfile)
    assert m['has_spaces'].field == 'value3'
    assert m['has spaces'].field == 'value3'
    assert m['has underscores'].field == 'value4'
    assert m['has_multi spaces'].field == 'value5'
    assert m['has_multi underscores'].field == 'value6'
コード例 #3
0
 def test_mapping_spc(self):
     m = mapper.Mapping(self.json_file)
     self.assertEqual(m['has_spaces'].field, 'value3')
     self.assertEqual(m['has spaces'].field, 'value3')
     self.assertEqual(m['has underscores'].field, 'value4')
     self.assertEqual(m['has_multi spaces'].field, 'value5')
     self.assertEqual(m['has_multi underscores'].field, 'value6')
コード例 #4
0
 def test_mapping_case(self):
     m = mapper.Mapping(self.json_file, ignore_case=True)
     self.assertEqual(m['key1'].field, "value1")
     self.assertEqual(m['KEY1'].field, "value1")
     m = mapper.Mapping(self.jsonfile(), ignore_case=True, regex=True)
     self.assertEqual(m["K..1"].field, "value1")
コード例 #5
0
 def test_mapping_regex(self):
     m = mapper.Mapping(self.json_file, regex=True)
     self.assertEqual(m['.*1'].field, "value1")
コード例 #6
0
 def test_mapping_init(self):
     self.assertRaises(Exception, mapper.Mapping, None)
     m = mapper.Mapping(self.json_file)
     self.assertIsNotNone(m)
コード例 #7
0
ファイル: test_map.py プロジェクト: khuongdt/seed
def test_units(jsonfile):
    m = mapper.Mapping(jsonfile, encoding='latin_1')
    assert m['normal ft2'].field == 'value7'
    assert m['caret ft^2'].field == 'value8'
    assert m['super ft_'].field == 'value9'
    assert m[(u"super ft" + u'\u00B2').encode('latin_1')].field == 'value9'
コード例 #8
0
ファイル: test_map.py プロジェクト: khuongdt/seed
def test_mapping_case(jsonfile):
    m = mapper.Mapping(jsonfile, ignore_case=True)
    assert m['key1'].field == "value1"
    assert m['KEY1'].field == "value1"
    m = mapper.Mapping(_jsonfile(), ignore_case=True, regex=True)
    assert m["K..1"].field == "value1"
コード例 #9
0
ファイル: test_map.py プロジェクト: khuongdt/seed
def test_mapping_regex(jsonfile):
    m = mapper.Mapping(jsonfile, regex=True)
    assert m['.*1'].field == "value1"
コード例 #10
0
ファイル: test_map.py プロジェクト: khuongdt/seed
def test_mapping_init(jsonfile):
    with pytest.raises(Exception):
        mapper.Mapping(None)
    m = mapper.Mapping(jsonfile)
    assert m