Skip to content

Commit

Permalink
fix: #444 Generate publication dates between two specific dates
Browse files Browse the repository at this point in the history
- This should stop relative generation causing different data to be generated on different days
  • Loading branch information
MRichards99 committed Aug 30, 2023
1 parent 34a2662 commit 7908c10
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions util/icat_db_generator.py
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,10 @@ def generate_data_publication(self, i):
data_publication.title = faker.text()
data_publication.description = faker.text()
data_publication.pid = faker.isbn10(separator="-")
data_publication.publicationDate = faker.date_between(start_date="-15y")
data_publication.publicationDate = faker.date_between(
start_date=datetime.datetime(2008, 1, 1),
end_date=datetime.datetime(2023, 1, 1),
)
data_publication.subject = faker.words()
data_publication.facility = self.client.get("Facility", 1)
data_publication.content = self.client.get(
Expand Down Expand Up @@ -725,8 +728,10 @@ def generate_data_publication_date(self, i):
"Valid",
),
)
data_publication_date.date = faker.date_between(start_date="-15y")
data_publication_date.publication = self.client.get("DataPublication", i)
data_publication_date.date = (
data_publication_date.publication.publicationDate.date()
)
data_publication_date.create()


Expand Down

0 comments on commit 7908c10

Please sign in to comment.