Mercurial > p > roundup > code
comparison test/test_cgi.py @ 5515:cd0ceb2afdb8
fixed issue2550993 and added test case
| author | Christof Meerwald <cmeerw@cmeerw.org> |
|---|---|
| date | Sun, 19 Aug 2018 15:11:05 +0100 |
| parents | 19bd4b413ed6 |
| children | 14a61eabcea8 |
comparison
equal
deleted
inserted
replaced
| 5514:ff5e3e7d216c | 5515:cd0ceb2afdb8 |
|---|---|
| 1347 actions.EditCSVAction(cl).handle() | 1347 actions.EditCSVAction(cl).handle() |
| 1348 self.assertEqual(cl._ok_message, ['Items edited OK']) | 1348 self.assertEqual(cl._ok_message, ['Items edited OK']) |
| 1349 k = self.db.keyword.getnode('1') | 1349 k = self.db.keyword.getnode('1') |
| 1350 self.assertEqual(k.name, u2s(u'\xe4\xf6\xfc')) | 1350 self.assertEqual(k.name, u2s(u'\xe4\xf6\xfc')) |
| 1351 | 1351 |
| 1352 def testEditCSVRestore(self): | |
| 1353 form = dict(rows='id,name\n1,key1\n2,key2') | |
| 1354 cl = self._make_client(form, userid='1', classname='keyword') | |
| 1355 cl._ok_message = [] | |
| 1356 actions.EditCSVAction(cl).handle() | |
| 1357 self.assertEqual(cl._ok_message, ['Items edited OK']) | |
| 1358 k = self.db.keyword.getnode('1') | |
| 1359 self.assertEqual(k.name, 'key1') | |
| 1360 k = self.db.keyword.getnode('2') | |
| 1361 self.assertEqual(k.name, 'key2') | |
| 1362 | |
| 1363 form = dict(rows='id,name\n1,key1') | |
| 1364 cl = self._make_client(form, userid='1', classname='keyword') | |
| 1365 cl._ok_message = [] | |
| 1366 actions.EditCSVAction(cl).handle() | |
| 1367 self.assertEqual(cl._ok_message, ['Items edited OK']) | |
| 1368 k = self.db.keyword.getnode('1') | |
| 1369 self.assertEqual(k.name, 'key1') | |
| 1370 self.assertEqual(self.db.keyword.is_retired('2'), True) | |
| 1371 | |
| 1372 form = dict(rows='id,name\n1,newkey1\n2,newkey2') | |
| 1373 cl = self._make_client(form, userid='1', classname='keyword') | |
| 1374 cl._ok_message = [] | |
| 1375 actions.EditCSVAction(cl).handle() | |
| 1376 self.assertEqual(cl._ok_message, ['Items edited OK']) | |
| 1377 k = self.db.keyword.getnode('1') | |
| 1378 self.assertEqual(k.name, 'newkey1') | |
| 1379 k = self.db.keyword.getnode('2') | |
| 1380 self.assertEqual(k.name, 'newkey2') | |
| 1381 | |
| 1352 def testserve_static_files(self): | 1382 def testserve_static_files(self): |
| 1353 # make a client instance | 1383 # make a client instance |
| 1354 cl = self._make_client({}) | 1384 cl = self._make_client({}) |
| 1355 | 1385 |
| 1356 # hijack _serve_file so I can see what is found | 1386 # hijack _serve_file so I can see what is found |
