Changeset: d655eb3c4fa5 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d655eb3c4fa5
Modified Files:
        monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.malC
        monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.stable.out
        monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC
        monetdb5/extras/pyapi/Tests/pyapi_types_huge.stable.out
        monetdb5/extras/pyapi/Tests/pyapi_types_numeric.malC
        monetdb5/extras/pyapi/Tests/pyapi_types_numeric.stable.out
Branch: pythonudf
Log Message:

Move all tests involving the hge type to the types_huge test (which uses 
HAVE_HGE as precondition).


diffs (truncated from 397 to 300 lines):

diff --git a/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.malC 
b/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.malC
--- a/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.malC
+++ b/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.malC
@@ -75,161 +75,3 @@ bat.append(fib, 29:int);
 # define a function within the main function and map it to a BAT
 s:bat[:oid,:dbl] := pyapi.eval(nil:ptr, "def fibonacci(nmbr):\n\tif (nmbr == 
0): return 0\n\tif (nmbr == 1): return 1\n\ta = 0\n\tb = 1\n\tfor i in range(0, 
nmbr - 1):\n\t\tc = a + b\n\t\ta = b\n\t\tb = c\n\treturn 
b\nreturn(list(map(fibonacci, arg1)))", fib);
 io.print(s);
-
-indices:= bat.new(:oid,:int);
-bat.append(indices, 0:int);
-bat.append(indices, 1:int);
-bat.append(indices, 2:int);
-bat.append(indices, 3:int);
-bat.append(indices, 4:int);
-bat.append(indices, 5:int);
-bat.append(indices, 6:int);
-bat.append(indices, 7:int);
-bat.append(indices, 8:int);
-bat.append(indices, 9:int);
-bat.append(indices, 10:int);
-bat.append(indices, 11:int);
-bat.append(indices, 12:int);
-bat.append(indices, 13:int);
-bat.append(indices, 14:int);
-bat.append(indices, 15:int);
-bat.append(indices, 16:int);
-bat.append(indices, 17:int);
-bat.append(indices, 18:int);
-bat.append(indices, 19:int);
-bat.append(indices, 20:int);
-bat.append(indices, 21:int);
-bat.append(indices, 22:int);
-bat.append(indices, 23:int);
-bat.append(indices, 24:int);
-bat.append(indices, 25:int);
-bat.append(indices, 26:int);
-bat.append(indices, 27:int);
-bat.append(indices, 28:int);
-bat.append(indices, 29:int);
-bat.append(indices, 30:int);
-bat.append(indices, 31:int);
-bat.append(indices, 32:int);
-bat.append(indices, 33:int);
-bat.append(indices, 34:int);
-bat.append(indices, 35:int);
-bat.append(indices, 36:int);
-bat.append(indices, 37:int);
-bat.append(indices, 38:int);
-bat.append(indices, 39:int);
-bat.append(indices, 40:int);
-bat.append(indices, 41:int);
-bat.append(indices, 42:int);
-bat.append(indices, 43:int);
-bat.append(indices, 44:int);
-bat.append(indices, 45:int);
-bat.append(indices, 46:int);
-bat.append(indices, 47:int);
-bat.append(indices, 48:int);
-bat.append(indices, 49:int);
-bat.append(indices, 50:int);
-bat.append(indices, 51:int);
-bat.append(indices, 52:int);
-bat.append(indices, 53:int);
-bat.append(indices, 54:int);
-bat.append(indices, 55:int);
-bat.append(indices, 56:int);
-bat.append(indices, 57:int);
-bat.append(indices, 58:int);
-bat.append(indices, 59:int);
-bat.append(indices, 60:int);
-bat.append(indices, 61:int);
-bat.append(indices, 62:int);
-bat.append(indices, 63:int);
-bat.append(indices, 64:int);
-bat.append(indices, 65:int);
-bat.append(indices, 66:int);
-bat.append(indices, 67:int);
-bat.append(indices, 68:int);
-bat.append(indices, 69:int);
-bat.append(indices, 70:int);
-bat.append(indices, 71:int);
-bat.append(indices, 72:int);
-bat.append(indices, 73:int);
-bat.append(indices, 74:int);
-bat.append(indices, 75:int);
-bat.append(indices, 76:int);
-bat.append(indices, 77:int);
-bat.append(indices, 78:int);
-bat.append(indices, 79:int);
-bat.append(indices, 80:int);
-bat.append(indices, 81:int);
-bat.append(indices, 82:int);
-bat.append(indices, 83:int);
-bat.append(indices, 84:int);
-bat.append(indices, 85:int);
-bat.append(indices, 86:int);
-bat.append(indices, 87:int);
-bat.append(indices, 88:int);
-bat.append(indices, 89:int);
-bat.append(indices, 90:int);
-bat.append(indices, 91:int);
-bat.append(indices, 92:int);
-bat.append(indices, 93:int);
-bat.append(indices, 94:int);
-bat.append(indices, 95:int);
-bat.append(indices, 96:int);
-bat.append(indices, 97:int);
-bat.append(indices, 98:int);
-bat.append(indices, 99:int);
-bat.append(indices, 100:int);
-bat.append(indices, 101:int);
-bat.append(indices, 102:int);
-bat.append(indices, 103:int);
-bat.append(indices, 104:int);
-bat.append(indices, 105:int);
-bat.append(indices, 106:int);
-bat.append(indices, 107:int);
-bat.append(indices, 108:int);
-bat.append(indices, 109:int);
-bat.append(indices, 110:int);
-bat.append(indices, 111:int);
-bat.append(indices, 112:int);
-bat.append(indices, 113:int);
-bat.append(indices, 114:int);
-bat.append(indices, 115:int);
-bat.append(indices, 116:int);
-bat.append(indices, 117:int);
-bat.append(indices, 118:int);
-bat.append(indices, 119:int);
-bat.append(indices, 120:int);
-bat.append(indices, 121:int);
-bat.append(indices, 122:int);
-bat.append(indices, 123:int);
-bat.append(indices, 124:int);
-bat.append(indices, 125:int);
-bat.append(indices, 126:int);
-bat.append(indices, 127:int);
-bat.append(indices, 128:int);
-bat.append(indices, 129:int);
-bat.append(indices, 130:int);
-bat.append(indices, 131:int);
-bat.append(indices, 132:int);
-bat.append(indices, 133:int);
-bat.append(indices, 134:int);
-bat.append(indices, 135:int);
-bat.append(indices, 136:int);
-bat.append(indices, 137:int);
-bat.append(indices, 138:int);
-bat.append(indices, 139:int);
-bat.append(indices, 140:int);
-bat.append(indices, 141:int);
-bat.append(indices, 142:int);
-bat.append(indices, 143:int);
-bat.append(indices, 144:int);
-bat.append(indices, 145:int);
-bat.append(indices, 146:int);
-bat.append(indices, 147:int);
-bat.append(indices, 148:int);
-bat.append(indices, 149:int);
-bat.append(indices, 150:int);
-
-
-# now do it while returning a hge, to test returning very large numbers
-s:bat[:oid,:hge] := pyapi.eval(nil:ptr, "def fibonacci(nmbr):\n\tif (nmbr == 
0): return 0\n\tif (nmbr == 1): return 1\n\ta = 0\n\tb = 1\n\tfor i in range(0, 
nmbr - 1):\n\t\tc = a + b\n\t\ta = b\n\t\tb = c\n\treturn 
b\nreturn(list(map(fibonacci, arg1)))", indices);
-io.print(s);
diff --git a/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.stable.out 
b/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.stable.out
--- a/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.stable.out
+++ b/monetdb5/extras/pyapi/Tests/pyapi_numpy_numeric_nested.stable.out
@@ -86,162 +86,6 @@ Ready.
 [ 27@0,        196418  ]
 [ 28@0,        317811  ]
 [ 29@0,        514229  ]
-#io.print(s);
-#--------------------------#
-# h    t  # name
-# void hge  # type
-#--------------------------#
-[ 0@0, 0       ]
-[ 1@0, 1       ]
-[ 2@0, 1       ]
-[ 3@0, 2       ]
-[ 4@0, 3       ]
-[ 5@0, 5       ]
-[ 6@0, 8       ]
-[ 7@0, 13      ]
-[ 8@0, 21      ]
-[ 9@0, 34      ]
-[ 10@0,        55      ]
-[ 11@0,        89      ]
-[ 12@0,        144     ]
-[ 13@0,        233     ]
-[ 14@0,        377     ]
-[ 15@0,        610     ]
-[ 16@0,        987     ]
-[ 17@0,        1597    ]
-[ 18@0,        2584    ]
-[ 19@0,        4181    ]
-[ 20@0,        6765    ]
-[ 21@0,        10946   ]
-[ 22@0,        17711   ]
-[ 23@0,        28657   ]
-[ 24@0,        46368   ]
-[ 25@0,        75025   ]
-[ 26@0,        121393  ]
-[ 27@0,        196418  ]
-[ 28@0,        317811  ]
-[ 29@0,        514229  ]
-[ 30@0,        832040  ]
-[ 31@0,        1346269 ]
-[ 32@0,        2178309 ]
-[ 33@0,        3524578 ]
-[ 34@0,        5702887 ]
-[ 35@0,        9227465 ]
-[ 36@0,        14930352        ]
-[ 37@0,        24157817        ]
-[ 38@0,        39088169        ]
-[ 39@0,        63245986        ]
-[ 40@0,        102334155       ]
-[ 41@0,        165580141       ]
-[ 42@0,        267914296       ]
-[ 43@0,        433494437       ]
-[ 44@0,        701408733       ]
-[ 45@0,        1134903170      ]
-[ 46@0,        1836311903      ]
-[ 47@0,        2971215073      ]
-[ 48@0,        4807526976      ]
-[ 49@0,        7778742049      ]
-[ 50@0,        12586269025     ]
-[ 51@0,        20365011074     ]
-[ 52@0,        32951280099     ]
-[ 53@0,        53316291173     ]
-[ 54@0,        86267571272     ]
-[ 55@0,        139583862445    ]
-[ 56@0,        225851433717    ]
-[ 57@0,        365435296162    ]
-[ 58@0,        591286729879    ]
-[ 59@0,        956722026041    ]
-[ 60@0,        1548008755920   ]
-[ 61@0,        2504730781961   ]
-[ 62@0,        4052739537881   ]
-[ 63@0,        6557470319842   ]
-[ 64@0,        10610209857723  ]
-[ 65@0,        17167680177565  ]
-[ 66@0,        27777890035288  ]
-[ 67@0,        44945570212853  ]
-[ 68@0,        72723460248141  ]
-[ 69@0,        117669030460994 ]
-[ 70@0,        190392490709135 ]
-[ 71@0,        308061521170129 ]
-[ 72@0,        498454011879264 ]
-[ 73@0,        806515533049393 ]
-[ 74@0,        1304969544928657        ]
-[ 75@0,        2111485077978050        ]
-[ 76@0,        3416454622906707        ]
-[ 77@0,        5527939700884757        ]
-[ 78@0,        8944394323791464        ]
-[ 79@0,        14472334024676221       ]
-[ 80@0,        23416728348467685       ]
-[ 81@0,        37889062373143906       ]
-[ 82@0,        61305790721611591       ]
-[ 83@0,        99194853094755497       ]
-[ 84@0,        160500643816367088      ]
-[ 85@0,        259695496911122585      ]
-[ 86@0,        420196140727489673      ]
-[ 87@0,        679891637638612258      ]
-[ 88@0,        1100087778366101931     ]
-[ 89@0,        1779979416004714189     ]
-[ 90@0,        2880067194370816120     ]
-[ 91@0,        4660046610375530309     ]
-[ 92@0,        7540113804746346429     ]
-[ 93@0,        12200160415121876738    ]
-[ 94@0,        19740274219868223167    ]
-[ 95@0,        31940434634990099905    ]
-[ 96@0,        51680708854858323072    ]
-[ 97@0,        83621143489848422977    ]
-[ 98@0,        135301852344706746049   ]
-[ 99@0,        218922995834555169026   ]
-[ 100@0,       354224848179261915075   ]
-[ 101@0,       573147844013817084101   ]
-[ 102@0,       927372692193078999176   ]
-[ 103@0,       1500520536206896083277  ]
-[ 104@0,       2427893228399975082453  ]
-[ 105@0,       3928413764606871165730  ]
-[ 106@0,       6356306993006846248183  ]
-[ 107@0,       10284720757613717413913 ]
-[ 108@0,       16641027750620563662096 ]
-[ 109@0,       26925748508234281076009 ]
-[ 110@0,       43566776258854844738105 ]
-[ 111@0,       70492524767089125814114 ]
-[ 112@0,       114059301025943970552219        ]
-[ 113@0,       184551825793033096366333        ]
-[ 114@0,       298611126818977066918552        ]
-[ 115@0,       483162952612010163284885        ]
-[ 116@0,       781774079430987230203437        ]
-[ 117@0,       1264937032042997393488322       ]
-[ 118@0,       2046711111473984623691759       ]
-[ 119@0,       3311648143516982017180081       ]
-[ 120@0,       5358359254990966640871840       ]
-[ 121@0,       8670007398507948658051921       ]
-[ 122@0,       14028366653498915298923761      ]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to