def test_delete(self): self.add_document() memory = TranslationMemory() self.assertEqual(memory.doc_count(), 1) self.assertEqual(memory.delete('test'), 1) self.assertEqual(memory.delete('missing'), 0) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)
def test_import_json_command(self): call_command( 'import_memory', get_test_file('memory.json') ) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 1)
def test_delete_origin_command(self, params=None): if params is None: params = ['--origin', 'test'] add_document() call_command('delete_memory', *params) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)
def test_import_empty_json_command(self): with self.assertRaises(CommandError): call_command( 'import_memory', get_test_file('memory-empty.json') ) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)
def test_import_invalid_command(self): with self.assertRaises(CommandError): call_command( 'import_memory', get_test_file('cs.po') ) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)
def get_context_data(self, **kwargs): memory = TranslationMemory() context = super(MemoryView, self).get_context_data(**kwargs) context.update(self.objects) entries = memory.list_documents(**self.objects) context['num_entries'] = len(entries) context['total_entries'] = memory.doc_count() context['delete_url'] = self.get_url('memory-delete') context['upload_url'] = self.get_url('memory-upload') context['download_url'] = self.get_url('memory-download') user = self.request.user if check_perm(user, 'memory.delete', self.objects): context['delete_form'] = DeleteForm() if check_perm(user, 'memory.edit', self.objects): context['upload_form'] = UploadForm() if 'project' in self.objects: context['import_form'] = ImportForm() context['import_url'] = self.get_url('memory-import') return context
def test_delete_all_command(self): self.add_document() call_command('delete_memory', '--all') memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)
def test_optimize_command(self): add_document() call_command('optimize_memory') memory = TranslationMemory() self.assertEqual(memory.doc_count(), 1)
def test_delete_all_command(self): add_document() call_command('delete_memory', '--all') memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)
def test_rebuild_command(self): add_document() call_command('optimize_memory', '--rebuild') memory = TranslationMemory() self.assertEqual(memory.doc_count(), 1)
def test_import_empty_json_command(self): with self.assertRaises(CommandError): call_command('import_memory', get_test_file('memory-empty.json')) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)
def test_import_json_command(self): call_command('import_memory', get_test_file('memory.json')) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 1)
def test_import_invalid_command(self): with self.assertRaises(CommandError): call_command('import_memory', get_test_file('cs.po')) memory = TranslationMemory() self.assertEqual(memory.doc_count(), 0)