コード例 #1
0
    def test_invalidate2(self):
        s = Session('test_identity', data={'session': {'foo': 'bar'}})
        self.assertEqual(s, {'foo': 'bar'})
        self.assertFalse(s._changed)

        s.invalidate()
        self.assertEqual(s, {})
        self.assertTrue(s._changed)
        self.assertIsNotNone(s.created)
コード例 #2
0
def test_invalidate2() -> None:
    s = Session('test_identity', data={'session': {'foo': 'bar'}}, new=False)
    assert s == cast(MutableMapping[str, Any], {'foo': 'bar'})
    assert not s._changed

    s.invalidate()
    assert s == cast(MutableMapping[str, Any], {})
    assert s._changed
    assert s.created is not None
コード例 #3
0
def test_invalidate2():
    s = Session('test_identity', data={'session': {'foo': 'bar'}}, new=False)
    assert s == {'foo': 'bar'}
    assert not s._changed

    s.invalidate()
    assert s == {}
    assert s._changed
    assert s.created is not None
コード例 #4
0
    def test_invalidate2(self):
        s = Session('test_identity', data={'session': {'foo': 'bar'}})
        self.assertEqual(s, {'foo': 'bar'})
        self.assertFalse(s._changed)

        s.invalidate()
        self.assertEqual(s, {})
        self.assertTrue(s._changed)
        self.assertIsNotNone(s.created)
コード例 #5
0
def test_invalidate2():
    s = Session('test_identity', data={'session': {'foo': 'bar'}},
                new=False)
    assert s == {'foo': 'bar'}
    assert not s._changed

    s.invalidate()
    assert s == {}
    assert s._changed
    assert s.created is not None
コード例 #6
0
def test__repr__2() -> None:
    created = int(time.time()) - 1000
    session_data = {'session': {'key': 123}, 'created': created}
    s = Session('test_identity', data=session_data, new=False)
    assert str(s) == \
        "<Session [new:False, changed:False, created:{0}]" \
        " {{'key': 123}}>".format(created)
    s.invalidate()
    assert str(s) == \
        "<Session [new:False, changed:True, created:{0}] {{}}>".format(
            created)
コード例 #7
0
 def test__repr__2(self):
     created = int(time.time()) - 1000
     session_data = {'session': {'key': 123}, 'created': created}
     s = Session('test_identity', data=session_data, new=False)
     self.assertEqual(
         str(s), "<Session [new:False, changed:False, created:{0}]"
         " {{'key': 123}}>".format(created))
     s.invalidate()
     self.assertEqual(
         str(s),
         "<Session [new:False, changed:True, created:{0}] {{}}>".format(
             created))
コード例 #8
0
def test__repr__2():
    created = int(time.time()) - 1000
    session_data = {
        'session': {
            'key': 123
        },
        'created': created
    }
    s = Session('test_identity', data=session_data, new=False)
    assert str(s) == \
        "<Session [new:False, changed:False, created:{0}]" \
        " {{'key': 123}}>".format(created)
    s.invalidate()
    assert str(s) == \
        "<Session [new:False, changed:True, created:{0}] {{}}>".format(
            created)