1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
from rednotebook.data import Day, Month
def test_to_string():
year_number = 2000
month_number = 10
day_number = 15
month = Month(year_number, month_number)
day = Day(month, day_number)
str_version = f"{year_number}-{month_number}-{day_number:02d}"
assert str(day) == str_version
def test_hashtags():
month = Month(2000, 10)
day = Day(month, 20)
assert day.hashtags == []
day.text = "#tag"
assert day.hashtags == ["tag"]
day.text = "abc #tag"
assert day.hashtags == ["tag"]
day.text = "abc #tag_with_longer_name"
assert day.hashtags == ["tag_with_longer_name"]
day.text = "abc #tag def"
assert day.hashtags == ["tag"]
|