def test_update_heso(self): heso = self._make_heso() application.create_heso(heso) reponame = self._get_diff_repos()[0] expected = application.get_heso(reponame) expected['description'] = "This heso is updated." application.update_heso(reponame, expected) result = application.get_heso(reponame) self.assertEqual(result['description'], expected['description']) self.assertEqual(result['files'][0]['filename'], expected['files'][0]['filename'])
def test_get_history(self): heso = self._make_heso() application.create_heso(heso) reponame = self._get_diff_repos()[0] heso['files'][0]['document'] = "This heso is updated once." application.update_heso(reponame, heso) heso['files'][0]['document'] = "This heso is updated twice." application.update_heso(reponame, heso) history = application.get_history(reponame) self.assertEqual(len(history), 3)
def test_update_heso(self): heso = {'description':"This is description.", 'files':[{'filename':"heso_test.py", 'document':"import heso"}]} application.create_heso(heso) reponame = self._get_diff_repos()[0] expected = application.get_heso(reponame) expected['description'] = "This heso is updated." application.update_heso(reponame, expected) result = application.get_heso(reponame) self.assertEqual(result['description'], expected['description']) self.assertEqual(result['files'][0]['filename'], expected['files'][0]['filename'])