Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
course-discovery
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
course-discovery
Commits
f575170b
Commit
f575170b
authored
Jul 13, 2016
by
Clinton Blackburn
Committed by
GitHub
Jul 13, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Corrected ProgramFactory (#160)
The uuid field now generates an actual UUID. ECOM-4897
parent
9b52387a
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
8 deletions
+6
-8
course_discovery/apps/course_metadata/tests/factories.py
+5
-7
requirements/test.txt
+1
-1
No files found.
course_discovery/apps/course_metadata/tests/factories.py
View file @
f575170b
from
datetime
import
datetime
from
datetime
import
datetime
from
uuid
import
uuid4
import
factory
import
factory
from
factory.fuzzy
import
(
from
factory.fuzzy
import
(
BaseFuzzyAttribute
,
FuzzyText
,
FuzzyChoice
,
FuzzyDateTime
,
FuzzyInteger
,
FuzzyDecimal
BaseFuzzyAttribute
,
FuzzyText
,
FuzzyChoice
,
FuzzyDateTime
,
FuzzyInteger
,
FuzzyDecimal
)
)
from
pytz
import
UTC
from
pytz
import
UTC
from
course_discovery.apps.ietf_language_tags.models
import
LanguageTag
from
course_discovery.apps.core.models
import
Currency
from
course_discovery.apps.core.models
import
Currency
from
course_discovery.apps.course_metadata.models
import
(
from
course_discovery.apps.course_metadata.models
import
(
Course
,
CourseRun
,
Organization
,
Person
,
Image
,
Video
,
Subject
,
Seat
,
Prerequisite
,
LevelType
,
Program
Course
,
CourseRun
,
Organization
,
Person
,
Image
,
Video
,
Subject
,
Seat
,
Prerequisite
,
LevelType
,
Program
)
)
from
course_discovery.apps.ietf_language_tags.models
import
LanguageTag
class
FuzzyURL
(
BaseFuzzyAttribute
):
class
FuzzyURL
(
BaseFuzzyAttribute
):
...
@@ -54,19 +55,16 @@ class VideoFactory(AbstractMediaModelFactory):
...
@@ -54,19 +55,16 @@ class VideoFactory(AbstractMediaModelFactory):
class
SubjectFactory
(
AbstractNamedModelFactory
):
class
SubjectFactory
(
AbstractNamedModelFactory
):
class
Meta
:
class
Meta
:
model
=
Subject
model
=
Subject
class
LevelTypeFactory
(
AbstractNamedModelFactory
):
class
LevelTypeFactory
(
AbstractNamedModelFactory
):
class
Meta
:
class
Meta
:
model
=
LevelType
model
=
LevelType
class
PrerequisiteFactory
(
AbstractNamedModelFactory
):
class
PrerequisiteFactory
(
AbstractNamedModelFactory
):
class
Meta
:
class
Meta
:
model
=
Prerequisite
model
=
Prerequisite
...
@@ -145,7 +143,7 @@ class ProgramFactory(factory.django.DjangoModelFactory):
...
@@ -145,7 +143,7 @@ class ProgramFactory(factory.django.DjangoModelFactory):
model
=
Program
model
=
Program
name
=
factory
.
Sequence
(
lambda
n
:
'test-program-{}'
.
format
(
n
))
# pylint: disable=unnecessary-lambda
name
=
factory
.
Sequence
(
lambda
n
:
'test-program-{}'
.
format
(
n
))
# pylint: disable=unnecessary-lambda
uuid
=
factory
.
Sequence
(
lambda
n
:
n
)
uuid
=
factory
.
LazyFunction
(
uuid4
)
subtitle
=
'test-subtitle'
subtitle
=
'test-subtitle'
category
=
'xseries'
category
=
'xseries'
status
=
'unpublished'
status
=
'unpublished'
...
...
requirements/test.txt
View file @
f575170b
...
@@ -5,7 +5,7 @@ coverage==4.0.2
...
@@ -5,7 +5,7 @@ coverage==4.0.2
ddt==1.0.1
ddt==1.0.1
django-nose==1.4.2
django-nose==1.4.2
edx-lint==0.5.0
edx-lint==0.5.0
factory-boy==2.
6
.0
factory-boy==2.
7
.0
freezegun==0.3.7
freezegun==0.3.7
lxml==3.4.2
lxml==3.4.2
mock==1.3.0
mock==1.3.0
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment