File: modules.cdb

package info (click to toggle)
cadabra2 2.4.3.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 78,796 kB
  • sloc: ansic: 133,450; cpp: 92,064; python: 1,530; javascript: 203; sh: 184; xml: 182; objc: 53; makefile: 51
file content (55 lines) | stat: -rw-r--r-- 862 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

from module01 import *

display(ex)

ex0:=\partial_{m}{A_{n p}}:

def test01():
    bla:= T_{m n p} + @(ex);
    tst:= \partial_{m}{A_{n p}} - @(ex0);
    assert(tst==0)
    print("Test 01a passed")
    tst:= \partial_{m}{A_{n p}} - @(ex);
    assert(tst==0)
    print("Test 01b passed")
    
test01()

from module01 import ex as ex3

def test02():
    tst:= \partial_{m}{A_{n p}} - @(ex3);
    assert(tst==0)
    print("Test 02 passed")
    
test02()


from module03 import ex as ex4

def test03():
    tst:= Q_{m} R^{m} - @(ex4);
    assert(tst==0)
    print("Test 03 passed")

test03()


from ipynb_module import ex as ex5

def test04():
    assert(ex5==$A_{m n p}$)
    print("Test 04 passed")

test04()


# import module02
# 
# def test02():
#     tst:= \nabla_{m}{B_{q}} - @(module02.ex2);
#     assert(tst==0)
#     print("Test 02 passed")
# 
# test02()