
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()
