77
77
shutil.rmtree(os.path.join(xdg_data, "desktop-couch"))
79
pass # don't worry if folder does not exist
79
# don't worry if folder does not exist
80
81
os.mkdir(os.path.join(xdg_data, "desktop-couch"))
82
83
os.mkdir(os.path.join(xdg_data, "desktop-couch", d))
110
111
dbmock1 = mocker.mock()
111
112
mocker.result(dbmock1)
112
dbmock1.add_view("view1", "cfg_and_design_one_view_map_no_reduce:map",
114
"view1", "cfg_and_design_one_view_map_no_reduce:map",
115
117
"cfg_and_design_one_view_map_reduce", create=True,
116
118
ctx=test_environment.test_context)
117
119
dbmock2 = mocker.mock()
118
120
mocker.result(dbmock2)
119
dbmock2.add_view("view1", "cfg_and_design_one_view_map_reduce:map",
120
"cfg_and_design_one_view_map_reduce:reduce", "doc1")
122
"view1", "cfg_and_design_one_view_map_reduce:map",
123
reduce_js="cfg_and_design_one_view_map_reduce:reduce",
122
126
"cfg_and_design_two_views_map_reduce", create=True,
123
127
ctx=test_environment.test_context)
124
128
dbmock3 = mocker.mock()
125
129
mocker.result(dbmock3)
126
dbmock3.add_view("view1", "cfg_and_design_two_views_map_reduce:map1",
127
"cfg_and_design_two_views_map_reduce:reduce1", "doc1")
128
dbmock3.add_view("view2", "cfg_and_design_two_views_map_reduce:map2",
129
"cfg_and_design_two_views_map_reduce:reduce2", "doc1")
131
"view1", "cfg_and_design_two_views_map_reduce:map1",
132
reduce_js="cfg_and_design_two_views_map_reduce:reduce1",
135
"view2", "cfg_and_design_two_views_map_reduce:map2",
136
reduce_js="cfg_and_design_two_views_map_reduce:reduce2",
131
139
# actually call update_design_documents to confirm that it creates
132
140
# all the right things