example-constants-and-functions.ref 1.48 KB
Newer Older
Wenzel Jakob's avatar
Wenzel Jakob committed
1
2
3
4
<class 'example.EMyEnumeration'>
EMyEnumeration.EFirstEntry
EMyEnumeration.ESecondEntry
EMyEnumeration.EFirstEntry
Wenzel Jakob's avatar
Wenzel Jakob committed
5
test_function()
Wenzel Jakob's avatar
Wenzel Jakob committed
6
False
Wenzel Jakob's avatar
Wenzel Jakob committed
7
test_function(7)
Wenzel Jakob's avatar
Wenzel Jakob committed
8
3.5
Wenzel Jakob's avatar
Wenzel Jakob committed
9
test_function(enum=1)
Wenzel Jakob's avatar
Wenzel Jakob committed
10
None
Wenzel Jakob's avatar
Wenzel Jakob committed
11
test_function(enum=2)
Wenzel Jakob's avatar
Wenzel Jakob committed
12
None
13
14
test_ecenum(ECMyEnum::Three)
test_ecenum(ECMyEnum::Two)
15
16
17
enum->integer = 2
integer->enum = EMyEnumeration.ESecondEntry
A constant = 14
18
<class 'example.EMode'>
Wenzel Jakob's avatar
Wenzel Jakob committed
19
20
EMode.EFirstMode
EMode.EFirstMode
21
22
23
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=1)
24
Equality test 1: True
25
26
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=1)
27
Inequality test 1: False
28
29
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=2)
30
Equality test 2: False
31
32
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=2)
33
Inequality test 2: True
34
ExampleWithEnum::test_function(enum=1)
35
36
37
38
39
40
41
42
43
44
45
46
ExampleWithEnum::test_function(enum=1)
Equality test 3: True
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=1)
Inequality test 3: False
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=2)
Equality test 4: False
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=2)
Inequality test 4: True
ExampleWithEnum::test_function(enum=1)
47
48
49
ExampleWithEnum::test_function(enum=2)
ExampleWithEnum::test_function(enum=1)
ExampleWithEnum::test_function(enum=2)
50
Hashing test = {EMode.EFirstMode: 3, EMode.ESecondMode: 4}
51
52
53
54
bytes[0]=1
bytes[1]=0
bytes[2]=2
bytes[3]=0