Blame src/python-problem/tests/test_list.py

Packit Service 8a8a03
#!/usr/bin/env python3
Packit Service 8a8a03
import os
Packit Service 8a8a03
import sys
Packit Service 8a8a03
import logging
Packit Service 8a8a03
Packit Service 8a8a03
sys.path.insert(0, os.path.abspath(".."))
Packit Service 8a8a03
sys.path.insert(0, os.path.abspath("../problem/.libs"))  # because of _pyabrt
Packit Service 8a8a03
os.environ["PATH"] = "{0}:{1}".format(os.path.abspath(".."), os.environ["PATH"])
Packit Service 8a8a03
Packit Service 8a8a03
import unittest
Packit Service 8a8a03
Packit Service 8a8a03
from nose import tools
Packit Service 8a8a03
Packit Service 8a8a03
from base import ProblematicTestCase
Packit Service 8a8a03
Packit Service 8a8a03
import problem
Packit Service 8a8a03
Packit Service 8a8a03
class ListTestCase(ProblematicTestCase):
Packit Service 8a8a03
    def test_list(self):
Packit Service 8a8a03
        prob = self.create_problem()
Packit Service 8a8a03
        prob.add_current_process_data()
Packit Service 8a8a03
        ident = prob.save()
Packit Service 8a8a03
Packit Service 8a8a03
        tools.ok_(ident in map(lambda x: x._probdir,
Packit Service 8a8a03
            problem.list(False, self.proxy)))
Packit Service 8a8a03
Packit Service 8a8a03
        prob.delete()
Packit Service 8a8a03
Packit Service 8a8a03
    def test_list_all(self):
Packit Service 8a8a03
        prob = self.create_problem()
Packit Service 8a8a03
        prob.add_current_process_data()
Packit Service 8a8a03
        ident = prob.save()
Packit Service 8a8a03
Packit Service 8a8a03
        tools.ok_(ident in map(lambda x: x._probdir,
Packit Service 8a8a03
            problem.list(True, self.proxy)))
Packit Service 8a8a03
Packit Service 8a8a03
        prob.delete()
Packit Service 8a8a03
Packit Service 8a8a03
if __name__ == '__main__':
Packit Service 8a8a03
    logging.basicConfig(level=logging.DEBUG)
Packit Service 8a8a03
    unittest.main()