def test_post_date_from_relative_post_age_just_posted_pass(job_listings): job_list = job_listings(attr_list[4:5]) post_date_from_relative_post_age(job_list) assert datetime.now().strftime('%Y-%m-%d') == job_list[0]['date']
def test_post_date_from_relative_ago_post_age_1_epoch_ago_pass(job_listings): job_list = job_listings(attr_list[15:16]) post_date_from_relative_post_age(job_list) assert datetime(1970, 1, 1).strftime('%Y-%m-%d') == job_list[0]['date']
def test_post_date_from_relative_ago_post_age_junk(job_listings): job_list = job_listings(attr_list[16:17]) post_date_from_relative_post_age(job_list) assert datetime(1970, 1, 1).strftime('%Y-%m-%d') == job_list[0]['date']
def test_post_date_from_relative_ago_post_age_2_years_ago_pass(job_listings): job_list = job_listings(attr_list[14:15]) post_date_from_relative_post_age(job_list) two_years_ago = datetime.now() - relativedelta(years=int(2)) assert two_years_ago.strftime('%Y-%m-%d') == job_list[0]['date']
def test_post_date_from_relative_ago_post_age_1_year_ago_pass(job_listings): job_list = job_listings(attr_list[13:14]) post_date_from_relative_post_age(job_list) one_year_ago = datetime.now() - relativedelta(years=int(1)) assert one_year_ago.strftime('%Y-%m-%d') == job_list[0]['date']
def test_post_date_from_relative_ago_post_age_1_day_ago_pass(job_listings): job_list = job_listings(attr_list[9:10]) post_date_from_relative_post_age(job_list) one_day_ago = datetime.now() - timedelta(days=int(1)) assert one_day_ago.strftime('%Y-%m-%d') == job_list[0]['date']
def test_post_date_from_relative_ago_post_age_yesterday_ago_pass(job_listings): job_list = job_listings(attr_list[8:9]) post_date_from_relative_post_age(job_list) yesterday = datetime.now() - timedelta(days=int(1)) assert yesterday.strftime('%Y-%m-%d') == job_list[0]['date']
def test_post_date_from_relative_post_age_2_hours_ago_pass(job_listings): job_list = job_listings(attr_list[7:8]) post_date_from_relative_post_age(job_list) now = datetime.now() assert now.strftime('%Y-%m-%d') == job_list[0]['date'] or \ (now - timedelta(days=int(1))).strftime('%Y-%m-%d') == job_list[0]['date']