def test_ss_eq_different_values(): """ unit tested: test case: other has different attribute values than self """ s1 = SimpleSession() s1.session_id = 'sessionid123' s1._is_expired = False s1._absolute_timeout = datetime.timedelta(minutes=60) s1._idle_timeout = datetime.timedelta(minutes=25) s1._last_access_time = datetime.datetime(2014, 4, 1, 11, 17, 10, 101011) s1._start_timestamp = datetime.datetime(2014, 4, 1, 11, 11, 11, 101011) s1._host = '192.168.1.1' s1._attributes = {'attr3': 100, 'attr4': 200} s2 = SimpleSession() s2.session_id = 'sessionid345' s2._is_expired = False s2._absolute_timeout = datetime.timedelta(minutes=60) s2._idle_timeout = datetime.timedelta(minutes=15) s2._last_access_time = datetime.datetime(2011, 1, 1, 11, 17, 10, 101011) s2._start_timestamp = datetime.datetime(2011, 1, 1, 11, 11, 11, 101011) s2._host = '127.0.0.1' s2._attributes = {'attr1': 100, 'attr2': 200} assert not s1 == s2
def test_ss_eq_clone(): """ unit tested: test case: other is a clone of self """ s1 = SimpleSession() s1._is_expired = False s1.session_id = 'sessionid123' s1._absolute_timeout = datetime.timedelta(minutes=60) s1._idle_timeout = datetime.timedelta(minutes=15) s1._last_access_time = datetime.datetime(2011, 1, 1, 11, 17, 10, 101011) s1._start_timestamp = datetime.datetime(2011, 1, 1, 11, 11, 11, 101011) s1._host = '127.0.0.1' s1._attributes = {'attr1': 100, 'attr2': 200} s2 = SimpleSession() s2.session_id = 'sessionid123' s2._is_expired = False s2._absolute_timeout = datetime.timedelta(minutes=60) s2._idle_timeout = datetime.timedelta(minutes=15) s2._last_access_time = datetime.datetime(2011, 1, 1, 11, 17, 10, 101011) s2._start_timestamp = datetime.datetime(2011, 1, 1, 11, 11, 11, 101011) s2._host = '127.0.0.1' s2._attributes = {'attr1': 100, 'attr2': 200} assert s1 == s2
def test_ss_eq_different_attributes(): """ unit tested: test case: other does not have same attributes as self """ s1 = SimpleSession() s1.session_id = 'session242' s1._is_expired = False s1._absolute_timeout = datetime.timedelta(minutes=60) s1._idle_timeout = datetime.timedelta(minutes=15) s1._last_access_time = datetime.datetime(2011, 1, 1, 11, 17, 10, 101011) s1._start_timestamp = datetime.datetime(2011, 1, 1, 11, 11, 11, 101011) s1._host = '127.0.0.1' s1._attributes = {'attr1': 100, 'attr2': 200} s2 = SimpleSession() s2._is_expired = False s2._absolute_timeout = datetime.timedelta(minutes=60) s2._idle_timeout = datetime.timedelta(minutes=15) s2._attributes = {'attr1': 100, 'attr2': 200} assert not s1 == s2