Skip to content
Snippets Groups Projects
test_session.py 497 B
Newer Older
import unittest
from base.session import Session

class TestGetSessionObject(unittest.TestCase):
    def setUp(self) -> None:
        pass

    def test_single_session_instance(self):
        sesh = Session()
        self.assertIs(sesh, Session(), 'Re-initializing Session class returned a new object')

    def test_restart_session(self):
        sesh = Session()
        logfile = sesh.logfile
        self.assertIsNot(logfile, sesh.restart(), 'Restarting session does not generate new logfile')