Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #5
0
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
Beispiel #6
0
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