hashlib-test.cpp 516 B

12345678910111213141516171819
  1. #include "test_common.h"
  2. TEST(hashlib, new_) {
  3. /* init */
  4. g_PikaMemInfo.heapUsedMax = 0;
  5. PikaObj* pikaMain = newRootObj("pikaMain", New_PikaMain);
  6. extern unsigned char pikaModules_py_a[];
  7. obj_linkLibrary(pikaMain, pikaModules_py_a);
  8. /* run */
  9. __platform_printf("BEGIN\r\n");
  10. obj_run(pikaMain,
  11. "import hashlib\r\n"
  12. "md5 = hashlib.new('md5')\r\n");
  13. /* collect */
  14. /* assert */
  15. /* deinit */
  16. obj_deinit(pikaMain);
  17. EXPECT_EQ(pikaMemNow(), 0);
  18. }