2
# -*- coding: utf-8 -*-
10
TestResult.setResult( True )
11
asserttext1 = "Test of property '{0}' failed:\n Expected: '{2}'\n Result: '{1}'"
12
asserttext2 = "Failed to set property '{0}' to '{1}'. Result: {2}"
15
project = Plan.project()
16
assert project is not None
18
calendar = project.createCalendar( 0 )
19
assert calendar is not None, "Could not create calendar"
22
data = "Calendar name"
23
res = project.setData(calendar, property, data)
24
text = asserttext2.format(property, data, res)
25
assert res == 'Success', text
29
res = project.setData(calendar, property, data, 'CheckStateRole')
30
text = asserttext2.format(property, data, res)
31
assert res == 'Success', text + " role = CheckStateRole"
33
c2 = project.createCalendar( 0 )
34
assert c2 is not None, "Could not create calendar"
36
props = project.calendarPropertyList()
38
data = project.data(calendar, p, 'ProgramRole')
39
res = project.setData(c2, p, data)
41
text = asserttext2.format(property, data, res)
42
assert res == 'Success', text
45
TestResult.setResult( False )
46
TestResult.setMessage("\n" + traceback.format_exc(1))