Esempio n. 1
0
    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'])
Esempio n. 2
0
    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)
Esempio n. 3
0
    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'])