Skip to content

Commit

Permalink
Add tests for name entities
Browse files Browse the repository at this point in the history
  • Loading branch information
johncordeiro committed Mar 27, 2019
1 parent 93af144 commit f954acb
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions bothub/common/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -1206,6 +1206,50 @@ def test_equal_repository_value_after_train(self):
self.assertFalse(current_update.use_competing_intents)


class UseNameEntitiesTestCase(TestCase):
def setUp(self):
self.language = languages.LANGUAGE_EN

self.owner = User.objects.create_user('owner@user.com', 'user')

self.repository = Repository.objects.create(
owner=self.owner,
name='Test',
slug='test',
language=self.language,
use_name_entities=True)

RepositoryExample.objects.create(
repository_update=self.repository.current_update(),
text='my name is Douglas',
intent='greet')
RepositoryExample.objects.create(
repository_update=self.repository.current_update(),
text='my name is John',
intent='greet')

def test_change_ready_for_train(self):
self.assertTrue(self.repository.ready_for_train)
current_update = self.repository.current_update()
current_update.start_training(self.owner)
current_update.save_training(b'')
self.assertFalse(self.repository.ready_for_train)
self.repository.use_name_entities = False
self.repository.save()
self.assertTrue(self.repository.ready_for_train)
self.repository.use_name_entities = True
self.repository.save()
self.assertFalse(self.repository.ready_for_train)

def test_equal_repository_value_after_train(self):
current_update = self.repository.current_update()
self.repository.use_name_entities = False
self.repository.save()
current_update.start_training(self.owner)
current_update.save_training(b'')
self.assertFalse(current_update.use_name_entities)


class RepositoryUpdateWarnings(TestCase):
def setUp(self):
self.language = languages.LANGUAGE_EN
Expand Down

0 comments on commit f954acb

Please sign in to comment.