Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSRAWD
chinese_province_city_area_mapper
提交
a7d39b66
C
chinese_province_city_area_mapper
项目概览
CSRAWD
/
chinese_province_city_area_mapper
与 Fork 源项目一致
Fork自
OpenDocCN / chinese_province_city_area_mapper
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
chinese_province_city_area_mapper
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a7d39b66
编写于
9月 14, 2019
作者:
D
DQYuan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
pass unit test
上级
904b1ba3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
tests/test_cpca.py
tests/test_cpca.py
+6
-6
未找到文件。
tests/test_cpca.py
浏览文件 @
a7d39b66
...
...
@@ -79,14 +79,14 @@ def test_fill_province(monkeypatch):
def
test_fill_city_1
():
pca
=
Pca
(
''
,
''
,
'朝阳区'
)
cpca
.
_fill_city
(
pca
,
{
'朝阳区'
:
'北京市'
})
cpca
.
_fill_city
(
pca
,
{
'朝阳区'
:
'北京市'
}
,
True
)
assert
pca
.
city
==
'北京市'
def
test_fill_city_2
(
monkeypatch
):
pca
=
Pca
(
''
,
''
,
'朝阳区'
)
mo_map
=
mock_map
(
monkeypatch
,
'area_map'
,
'北京市'
)
cpca
.
_fill_city
(
pca
,
{})
cpca
.
_fill_city
(
pca
,
{}
,
True
)
mo_map
.
get_value
.
assert_called_once_with
(
pca
.
area
,
C
)
assert
pca
.
city
==
'北京市'
...
...
@@ -96,7 +96,7 @@ def test_fill_city_3(monkeypatch):
pca
=
Pca
(
'江苏省'
,
''
,
'鼓楼区'
)
mock_map
(
monkeypatch
,
'area_map'
,
''
,
is_contain
=
True
,
is_unique_value
=
False
)
mo_map
=
mock_map
(
monkeypatch
,
'province_area_map'
,
'南京市'
)
cpca
.
_fill_city
(
pca
,
{})
cpca
.
_fill_city
(
pca
,
{}
,
True
)
mo_map
.
get_value
.
assert_called_once_with
((
'江苏省'
,
'鼓楼区'
),
C
)
assert
pca
.
city
==
'南京市'
...
...
@@ -255,7 +255,7 @@ def test_handle_one_record1(monkeypatch):
monkeypatch
.
setattr
(
cpca
,
'city_map'
,
_dict2addr_map
({
'淮安'
:
'淮安市'
,
'淮安市'
:
'淮安市'
},
{
'淮安市'
:
'江苏省'
}))
monkeypatch
.
setattr
(
cpca
,
'area_map'
,
_dict2addr_map
({
'清浦区'
:
'清浦区'
},
{
'清浦区'
:
'淮安市'
}))
result1
=
cpca
.
_handle_one_record
(
"清浦区人民路111号"
,
{},
True
,
0
,
True
)
result1
=
cpca
.
_handle_one_record
(
"清浦区人民路111号"
,
{},
True
,
0
,
True
,
True
)
assert
result1
[
"省"
]
==
'江苏省'
assert
result1
[
'市'
]
==
'淮安市'
...
...
@@ -272,7 +272,7 @@ def test_handle_one_record2(monkeypatch):
monkeypatch
.
setattr
(
cpca
,
'city_map'
,
_dict2addr_map
({
'淮安'
:
'淮安市'
,
'淮安市'
:
'淮安市'
},
{
'淮安市'
:
'江苏省'
}))
monkeypatch
.
setattr
(
cpca
,
'area_map'
,
_dict2addr_map
({
'清浦区'
:
'清浦区'
},
{
'清浦区'
:
'淮安市'
}))
result1
=
cpca
.
_handle_one_record
(
"清浦区人民路111号"
,
{},
False
,
5
,
True
)
result1
=
cpca
.
_handle_one_record
(
"清浦区人民路111号"
,
{},
False
,
5
,
True
,
True
)
assert
result1
[
"省"
]
==
'江苏省'
assert
result1
[
'市'
]
==
'淮安市'
...
...
@@ -290,7 +290,7 @@ def test_handle_one_record3(monkeypatch):
monkeypatch
.
setattr
(
cpca
,
'area_map'
,
_dict2addr_map
({
'清浦区'
:
'清浦区'
},
is_unique_value
=
False
))
monkeypatch
.
setattr
(
cpca
,
'province_area_map'
,
_dict2addr_map
({(
'江苏省'
,
'清浦区'
):
''
},
{(
'江苏省'
,
'清浦区'
):
'淮安市'
}))
result1
=
cpca
.
_handle_one_record
(
"江苏省清浦区人民路111号"
,
{},
False
,
5
,
True
)
result1
=
cpca
.
_handle_one_record
(
"江苏省清浦区人民路111号"
,
{},
False
,
5
,
True
,
True
)
assert
result1
[
"省"
]
==
'江苏省'
assert
result1
[
'市'
]
==
'淮安市'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录