Esempio n. 1
0
 def tracker():
     if authed():
         track = Tracking.query.filter_by(ip=ip2long(get_ip()), team=session['id']).first()
         if not track:
             visit = Tracking(ip=get_ip(), team=session['id'])
             db.session.add(visit)
             db.session.commit()
         else:
             track.date = datetime.datetime.utcnow()
             db.session.commit()
         db.session.close()
Esempio n. 2
0
 def tracker():
     if authed():
         track = Tracking.query.filter_by(ip=ip2long(get_ip()), team=session['id']).first()
         if not track:
             visit = Tracking(ip=get_ip(), team=session['id'])
             db.session.add(visit)
             db.session.commit()
         else:
             track.date = datetime.datetime.utcnow()
             db.session.commit()
         db.session.close()
Esempio n. 3
0
def test_ip2long_ipv6():
    """Does ip2long work properly for ipv6 addresses"""
    assert ip2long('2001:0db8:85a3:0000:0000:8a2e:0370:7334') == 42540766452641154071740215577757643572
    assert ip2long('2001:658:22a:cafe:200::1') == 42540616829182469433547762482097946625
Esempio n. 4
0
def test_ip2long_ipv4():
    """Does ip2long work properly for ipv4 addresses"""
    assert ip2long('127.0.0.1') == 2130706433
Esempio n. 5
0
def test_ip2long_ipv6():
    """Does ip2long work properly for ipv6 addresses"""
    assert ip2long('2001:0db8:85a3:0000:0000:8a2e:0370:7334') == 42540766452641154071740215577757643572
    assert ip2long('2001:658:22a:cafe:200::1') == 42540616829182469433547762482097946625
Esempio n. 6
0
def test_ip2long_ipv4():
    """Does ip2long work properly for ipv4 addresses"""
    assert ip2long('127.0.0.1') == 2130706433