def test_add_new_doc(self, mock_input): mock_input.side_effect = [ documents[0]['number'], documents[0]['type'], documents[0]['name'], '4' ] app.add_new_doc() self.assertGreater(len(documents), 3)
def test_add_docs(self): before_len = len(self.docs) user_input = ['123', 'passport', 'UserName', '111'] with patch('app.input', side_effect=user_input): app.add_new_doc() self.assertGreater(len(self.docs), before_len) self.assertIn('111', self.dirs)
def test_add_new_document_to_new_directory(self): before_len = len(self.docs) self.assertEqual(before_len, 3) with patch('app.input', side_effect=['10007', 'passport', 'testUser', '1']): app.add_new_doc() self.assertGreater(len(self.docs), before_len) self.assertEqual(len(self.docs), 4)
def test_add_new_doc_for_shelf(self): before_len = len(app.directories['1']) doc_number = '2765' doc_type = 'passport' owner_name = 'Аристарх Павлов' shelf_number = '1' with patch('app.input', side_effect=[doc_number, doc_type, owner_name, shelf_number]): app.add_new_doc() self.assertGreater(len(app.directories['1']), before_len)
def test_add_new_doc(self): self.assertIsNone(app.directories.get('999999')) count_doc_in = len(app.documents) with patch('app.input', side_effect=[ '9999999999', 'id card', 'Mickey Mouse', '999999' ]): app.add_new_doc() self.assertIsInstance(app.directories.get('999999'), list) self.assertEqual(count_doc_in + 1, len(app.documents))
def test_add_new_doc(self): user_input = ['11-3', 'new_type', 'Alex', '3'] with patch('app.input', side_effect=user_input): app.add_new_doc() self.assertIn('11-3', self.dirs['3']) self.assertIn( { "type": "new_type", "number": "11-3", "name": "Alex" }, self.docs)
def test_add_new_doc_shelf(self): result = app.add_new_doc('2207 876234', 'passport', 'Василий Гупкин', '1') assert result == '1' result = app.add_new_doc('11-2', 'invoice', 'Геннадий Покемонов', '1') assert result == '1' result = app.add_new_doc('10006', 'insurance', 'Аристарх Павлов', '2') assert result == '2' shelf_num, is_new = app.add_new_shelf(3) assert shelf_num == '3' assert is_new etalon_docs = app.update_documents() etalon_dirs = app.update_directories() assert app.documents == etalon_docs assert app.directories == etalon_dirs
def test_add_new_doc_for_return(self): doc_number = '2765' doc_type = 'passport' owner_name = 'Аристарх Павлов' shelf_number = '1' with patch('app.input', side_effect=[doc_number, doc_type, owner_name, shelf_number]): self.assertEqual(app.add_new_doc(), shelf_number)
def test_add_new_doc_bad_new_self(self, mock_inputs): documents = [{ "type": "passport", "number": "2207 876234", "name": "Василий Гупкин" }, { "type": "invoice", "number": "11-2", "name": "Геннадий Покемонов" }, { "type": "insurance", "number": "10006", "name": "Аристарх Павлов" }, { "type": "passport", "number": "123", "name": "Ivanov" }] directories = { '1': ['2207 876234', '11-2', '5455 028765'], '2': ['10006'], '3': [], '5': ['123'] } self.assertEqual(app.add_new_doc(), '5') self.assertEqual(app.documents, documents) self.assertEqual(app.directories, directories)
def test_add_new_doc(self): with patch('app.input') as in_mock: in_mock.side_effect = [ '1102', 'passport', 'Netolog Netologiev', '4' ] shelf_number = app.add_new_doc() self.assertEqual(shelf_number, '4')
def test_add_new_doc(self): """Добавим новый документ, и убедимся, что он добавился""" new_doc_number = '5' new_doc_type = 'multipassport' new_doc_owner_name = 'Lilu Dallas' new_doc_shelf_number = '1' with patch('app.input', side_effect=[new_doc_number, new_doc_type, new_doc_owner_name, new_doc_shelf_number]): self.assertEqual(app.add_new_doc(), new_doc_shelf_number) self.assertIn(new_doc_number, app.directories[new_doc_shelf_number]) self.assertIn(new_doc_number, [doc['number'] for doc in app.documents])
def test_add_new_doc(self): # A print('Для теста скопируйте значение номера: 123') print('Для теста скопируйте значение типа: INN') print('Для теста скопируйте значение имени: Ivan Petrov') print('Для теста скопируйте значение полки: 10') new_doc_shelf_number = '10' # new_doc_shelf_number = '10' # new_doc = { # "type": 'INN', # "number": '123', # "name": 'Ivan Petrov' # } self.assertEqual(add_new_doc(), new_doc_shelf_number)
def test_add_new_doc(self): new_doc_number = '56666' new_doc_type = 'pass' new_doc_owner_name = 'owner' new_doc_shelf_number = '3' with patch('app.input', side_effect=[ new_doc_number, new_doc_type, new_doc_owner_name, new_doc_shelf_number ]): self.assertEqual(app.add_new_doc(), new_doc_shelf_number) self.assertIn(new_doc_number, app.directories[new_doc_shelf_number]) self.assertIn(new_doc_number, [doc['number'] for doc in app.documents])
def test_add_new_doc(self): with mock.patch('builtins.input', side_effect=['passport', '1234 567890', 'Name', '6']): self.assertIn(add_new_doc(), directories)
def test_add_new_doc(self): self.assertNotIn('123', app.directories['3']) with patch('app.input', side_effect=['123', 'pasp', 'Igor', '3']): app.add_new_doc() self.assertIn('123', app.directories['3'])
def test_document_add(self): self.assertEqual(add_new_doc(), 'test') self.assertEqual(get_doc_shelf(), 'test')
def test_add_new_document(self): self.assertNotIn('113', app.directories['3']) with patch('app.input', side_effect=['113', 'pas', 'Rick', '3']): app.add_new_doc() self.assertIn('113', app.directories['3'])
def test_add_new_doc(self, input): len_start = len(documents) add_new_doc() self.assertGreater(len(documents), len_start)
def test_add_new_doc(self, mock_input): result = add_new_doc() assert result == 2
def test_add_new_doc(self, mock_input): app.add_new_doc() doc_number, doc_type, doc_owner, shelf = AppTester.add_test_doc new_doc = {'type': doc_type, 'number': doc_number, 'name': doc_owner} self.assertIn(new_doc, app.documents) self.assertIn(shelf, app.directories)
def test_add_new_doc(self, input_mock): start_len_shelf = len(directories['3']) add_new_doc() self.assertGreater(len(directories['3']), start_len_shelf)
def test_add_new_document(self): self.assertNotIn('333', app.directories.get('123', [])) with patch('app.input', side_effect=['333', 'pasp', 'Max', '123']): app.add_new_doc() self.assertIn('333', app.directories.get('123', []))
def test_add_new_doc(self): self.assertNotIn('5555', app.directories.get('987', [])) with patch('app.input', side_effect=['5555', 'insurance', 'Iv So', '987']): app.add_new_doc() self.assertIn('5555', app.directories.get('987', []))
def testing_add(self): pre_added = len(self.docs) with patch('app.input', size_effect=['12345', 'passport', 'testUser', '1']): app.add_new_doc() self.assertGreater(len(self.docs), pre_added)
def test_add_items(self, mock_input): self.assertEqual(app.add_new_doc(), '13') self.assertGreaterEqual(len(documents), 4) self.assertIn('666', directories['13']) self.assertIn('666', [docs['number'] for docs in documents])
def test_add_new_doc(self): with patch('app.input', side_effect=[777, 'passport', 'David Hasselhoff', 4]): app.add_new_doc()
def test_add_new_doc(self): self.assertEqual(app.add_new_doc('7311', 'pass', 'Shamil', 2), 2)
def test_add_new_doc(self, input_mock): start_len = len(documents) add_new_doc() self.assertLess(start_len, len(documents)) pass
def test_add_new_doc(self): before_len = len(self.docs) with patch('app.input', size_effect=['10007', 'passport', 'testUser', '1']): app.add_new_doc() self.assertGreater(len(self.docs), before_len)
def test_add_new_doc(self): self.assertNotIn('515', app.directories.get('123', [])) with patch('app.input', side_effect=['515', 'passport', 'bob', '123']): app.add_new_doc() self.assertIn('515', app.directories.get('123', []))