Testes e qualidade
Princípios
Exemplo de teste backend
import neo
from neo.tests.utils import NeoTestCase
def create_member():
if neo.db.exists("Library Member", "MEM-TEST-0001"):
return
neo.get_doc({
"doctype": "Library Member",
"name": "MEM-TEST-0001",
"first_name": "Ada",
"last_name": "Lovelace"
}).insert(ignore_permissions=True)
class TestLibraryMember(NeoTestCase):
def setUp(self):
create_member()
def test_member_exists(self):
self.assertTrue(neo.db.exists("Library Member", "MEM-TEST-0001"))O que testar no backend
Qualidade de front-end
Estratégia prática
Testes de migração
Atualizado