def test_edit_at_prompt(nav, is_editor_valid_retval, edit_rec_retval): """test func.""" obj = mock.Mock() editor = mock.Mock() with mock.patch("buku.get_system_editor", return_value=editor), mock.patch( "buku.is_editor_valid", return_value=is_editor_valid_retval), mock.patch( "buku.edit_rec", return_value=edit_rec_retval) as m_edit_rec: import buku buku.edit_at_prompt(obj, nav) # test if nav == "w" and not is_editor_valid_retval: return if nav == "w": m_edit_rec.assert_called_once_with(editor, "", None, buku.DELIM, None) elif buku.is_int(nav[2:]): obj.edit_update_rec.assert_called_once_with(int(nav[2:])) return else: editor = nav[2:] m_edit_rec.assert_called_once_with(editor, "", None, buku.DELIM, None) if edit_rec_retval is not None: obj.add_rec(*edit_rec_retval)
def test_edit_at_prompt(nav, is_editor_valid_retval, edit_rec_retval): """test func.""" obj = mock.Mock() editor = mock.Mock() with mock.patch('buku.get_system_editor', return_value=editor), \ mock.patch('buku.is_editor_valid', return_value=is_editor_valid_retval), \ mock.patch('buku.edit_rec', return_value=edit_rec_retval) as m_edit_rec: import buku buku.edit_at_prompt(obj, nav) # test if nav == 'w' and not is_editor_valid_retval: return elif nav == 'w': m_edit_rec.assert_called_once_with(editor, '', None, buku.DELIM, None) elif buku.is_int(nav[2:]): obj.edit_update_rec.assert_called_once_with(int(nav[2:])) return else: editor = nav[2:] m_edit_rec.assert_called_once_with(editor, '', None, buku.DELIM, None) if edit_rec_retval is not None: obj.add_rec(*edit_rec_retval)
def test_is_int(self): self.assertTrue(is_int('0')) self.assertTrue(is_int('1')) self.assertTrue(is_int('-1')) self.assertFalse(is_int('')) self.assertFalse(is_int('one'))
def test_is_int(string, exp_res): """test func.""" import buku assert exp_res == buku.is_int(string)
def test_is_int(self): self.assertTrue(is_int("0")) self.assertTrue(is_int("1")) self.assertTrue(is_int("-1")) self.assertFalse(is_int("")) self.assertFalse(is_int("one"))