class TestRequestBlockName(object): def setup(self): self.key = os.environ.get("WO_SECRET_KEY", '123456789') self.uid = os.environ.get("WO_UID", 'f4h2ddGc1Y==') self.name = 'Barcelona' self.utc_now = datetime.strftime(datetime.utcnow(), '%Y-%m-%d-%H') self.rb = RequestBlock(self.key, self.uid, name=self.name) def test_request_block_sorted_list(self): sorted_list = self.rb._sort_data(self.rb._base()) assert type(sorted_list) == list assert sorted_list[0] == self.utc_now assert sorted_list[1] == str(self.name) assert sorted_list[2] == 'true' assert sorted_list[3] == self.uid
def setup_class(self): self.key = os.environ.get("WO_SECRET_KEY", '123456789') self.uid = os.environ.get("WO_UID", '$4h2d#Gc1Y&!') self.lat = 52.370235 self.lon = 4.903549 self.utc_now = datetime.strftime(datetime.utcnow(), '%Y-%m-%d-%H') self.rb = RequestBlock(self.key, self.uid, lat=self.lat, lon=self.lon)
class TestRequestBlockGid(object): def setup(self): self.key = os.environ.get("WO_SECRET_KEY", '123456789') self.uid = os.environ.get("WO_UID", 'f4h2ddGc1Y==') self.gid = '012345' self.utc_now = datetime.strftime(datetime.utcnow(), '%Y-%m-%d-%H') self.rb = RequestBlock(self.key, self.uid, gid=self.gid) def test_request_block_parameter(self): data = self.rb.data parameter = data.get('package', None) assert parameter == 'current' def test_request_block_sorted_list(self): sorted_list = self.rb._sort_data(self.rb._base()) assert type(sorted_list) == list assert sorted_list[0] == self.utc_now assert sorted_list[1] == str(self.gid) assert sorted_list[2] == str(self.rb.package) assert sorted_list[3] == 'true' assert sorted_list[4] == self.uid
class TestRequestBlockGeoLocation(object): def setup_class(self): self.key = os.environ.get("WO_SECRET_KEY", '123456789') self.uid = os.environ.get("WO_UID", '$4h2d#Gc1Y&!') self.lat = 52.370235 self.lon = 4.903549 self.utc_now = datetime.strftime(datetime.utcnow(), '%Y-%m-%d-%H') self.rb = RequestBlock(self.key, self.uid, lat=self.lat, lon=self.lon) def test_request_block_date(self): assert self.rb.date == self.utc_now def test_request_block_secret_key(self): assert self.rb.key == self.key def test_request_block_uid(self): assert self.rb.uid == self.uid def test_request_block_base(self): assert len(self.rb._base()) == 5 def test_request_block_sorted_list(self): sorted_list = self.rb._sort_data(self.rb._base()) assert type(sorted_list) == list assert sorted_list[0] == self.utc_now assert sorted_list[1] == str(self.lat) assert sorted_list[2] == str(self.lon) assert sorted_list[3] == 'true' assert sorted_list[4] == self.uid def test_request_block_checksum(self): data = self.rb.data checksum = data.get('checksum', None) assert checksum
def setup(self): self.key = os.environ.get("WO_SECRET_KEY", '123456789') self.uid = os.environ.get("WO_UID", 'f4h2ddGc1Y==') self.gid = '012345' self.utc_now = datetime.strftime(datetime.utcnow(), '%Y-%m-%d-%H') self.rb = RequestBlock(self.key, self.uid, gid=self.gid)