diff -r 4efd0f07fd53 -r 19ebe0b994d6 server/test/unittest_storage.py --- a/server/test/unittest_storage.py Fri Oct 01 17:03:50 2010 +0200 +++ b/server/test/unittest_storage.py Fri Oct 01 17:04:09 2010 +0200 @@ -263,6 +263,35 @@ self.assertEqual(self.fspath(f1), new_fspath) self.failIf(osp.isfile(old_fspath)) + @tag('fsimport') + def test_clean(self): + fsimport = storages.fsimport + td = self.session.transaction_data + self.assertNotIn('fs_importing', td) + with fsimport(self.session): + self.assertIn('fs_importing', td) + self.assertTrue(td['fs_importing']) + self.assertNotIn('fs_importing', td) + + @tag('fsimport') + def test_true(self): + fsimport = storages.fsimport + td = self.session.transaction_data + td['fs_importing'] = True + with fsimport(self.session): + self.assertIn('fs_importing', td) + self.assertTrue(td['fs_importing']) + self.assertTrue(td['fs_importing']) + + @tag('fsimport') + def test_False(self): + fsimport = storages.fsimport + td = self.session.transaction_data + td['fs_importing'] = False + with fsimport(self.session): + self.assertIn('fs_importing', td) + self.assertTrue(td['fs_importing']) + self.assertFalse(td['fs_importing']) if __name__ == '__main__': unittest_main()