Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
A
alpha-mind
Project
Project
Details
Activity
Releases
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
Dr.李
alpha-mind
Commits
f73bef69
Commit
f73bef69
authored
May 21, 2018
by
Dr.李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modified test universe
parent
c95f7a2b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
26 deletions
+8
-26
test_universe.py
alphamind/tests/data/engines/test_universe.py
+8
-26
No files found.
alphamind/tests/data/engines/test_universe.py
View file @
f73bef69
...
...
@@ -6,42 +6,24 @@ Created on 2018-2-9
"""
import
unittest
from
PyFin.api
import
LAST
from
alphamind.data.engines.universe
import
Universe
from
alphamind.data.engines.universe
import
load_universe
class
TestUniverse
(
unittest
.
TestCase
):
def
test_universe_equal
(
self
):
universe1
=
Universe
(
'
custom'
,
[
'zz500'
]
)
universe2
=
Universe
(
'
custom'
,
[
'zz500'
]
)
universe1
=
Universe
(
'
zz500'
)
universe2
=
Universe
(
'
zz500'
)
self
.
assertEqual
(
universe1
,
universe2
)
universe1
=
Universe
(
'custom'
,
[
'zz500'
])
universe2
=
Universe
(
'custom'
,
[
'zz800'
])
self
.
assertNotEqual
(
universe1
,
universe2
)
filter_cond
=
LAST
(
'x'
)
>
1.
universe1
=
Universe
(
'custom'
,
[
'zz500'
],
filter_cond
=
filter_cond
)
universe2
=
Universe
(
'custom'
,
[
'zz500'
],
filter_cond
=
filter_cond
)
self
.
assertEqual
(
universe1
,
universe2
)
universe1
=
Universe
(
'custom'
,
[
'zz500'
],
filter_cond
=
LAST
(
'x'
)
>
1.
)
universe2
=
Universe
(
'custom'
,
[
'zz500'
],
filter_cond
=
LAST
(
'x'
)
>
2.
)
universe1
=
Universe
(
'zz500'
)
universe2
=
Universe
(
'zz800'
)
self
.
assertNotEqual
(
universe1
,
universe2
)
def
test_universe_persistence
(
self
):
universe
=
Universe
(
'custom'
,
[
'zz500'
])
univ_desc
=
universe
.
save
()
loaded_universe
=
Universe
.
load
(
univ_desc
)
self
.
assertEqual
(
universe
.
name
,
loaded_universe
.
name
)
self
.
assertListEqual
(
universe
.
base_universe
,
loaded_universe
.
base_universe
)
universe
=
Universe
(
'custom'
,
[
'zz500'
],
filter_cond
=
LAST
(
'x'
)
>
1.
)
universe
=
Universe
(
'zz500'
)
univ_desc
=
universe
.
save
()
loaded_universe
=
Universe
.
load
(
univ_desc
)
loaded_universe
=
load_universe
(
univ_desc
)
self
.
assertEqual
(
universe
.
name
,
loaded_universe
.
name
)
self
.
assertListEqual
(
universe
.
base_universe
,
loaded_universe
.
base_universe
)
self
.
assertEqual
(
str
(
universe
.
filter_cond
),
str
(
loaded_universe
.
filter_cond
))
self
.
assertEqual
(
universe
,
loaded_universe
)
\ No newline at end of file
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