Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F84530540
test_debug_message.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Mon, Sep 23, 10:56
Size
1 KB
Mime Type
text/x-python
Expires
Wed, Sep 25, 10:56 (2 d)
Engine
blob
Format
Raw Data
Handle
20896154
Attached To
rNIETZSCHEPYTHON nietzsche-python
test_debug_message.py
View Options
import
unittest
from
os
import
sep
,
path
import
lxml.etree
as
ET
import
sys
sys
.
path
.
append
(
'svgscripts'
)
from
datatypes.debug_message
import
DebugMessage
class
TestDebugMessage
(
unittest
.
TestCase
):
def
test_init
(
self
):
debug_tag
=
'end'
dmsg
=
DebugMessage
(
message
=
'test'
,
tag
=
debug_tag
)
self
.
assertEqual
(
dmsg
.
message
,
'test'
)
self
.
assertEqual
(
dmsg
.
tag
,
debug_tag
)
def
test_attach_object_to_tree
(
self
):
dmsg
=
DebugMessage
(
message
=
'test'
)
empty_tree
=
ET
.
ElementTree
(
ET
.
Element
(
'page'
))
dmsg
.
attach_object_to_tree
(
empty_tree
)
for
node
in
empty_tree
.
getroot
()
.
xpath
(
'//'
+
dmsg
.
tag
):
self
.
assertEqual
(
node
.
get
(
'id'
),
'0'
)
self
.
assertEqual
(
node
.
get
(
'message'
),
'test'
)
def
test_init_node
(
self
):
dmsg
=
DebugMessage
(
message
=
'test'
)
empty_tree
=
ET
.
ElementTree
(
ET
.
Element
(
'page'
))
dmsg
.
attach_object_to_tree
(
empty_tree
)
dmsg2
=
DebugMessage
(
node
=
empty_tree
.
getroot
()
.
find
(
'./'
+
dmsg
.
tag
))
self
.
assertEqual
(
dmsg2
.
id
,
dmsg
.
id
)
self
.
assertEqual
(
dmsg2
.
message
,
dmsg
.
message
)
if
__name__
==
"__main__"
:
unittest
.
main
()
Event Timeline
Log In to Comment