src/test-signature
CLEANFILES += \
- test.db \
testdata.db
testdata.db: examples/python/create-database.py
loc_as_unref(as);
}
- FILE* f = fopen("test.db", "w+");
+ FILE* f = tmpfile();
if (!f) {
fprintf(stderr, "Could not open file for writing: %s\n", strerror(errno));
exit(EXIT_FAILURE);
fprintf(stderr, "Could not write database: %s\n", strerror(-err));
exit(EXIT_FAILURE);
}
- fclose(f);
loc_writer_unref(writer);
// And open it again from disk
- f = fopen("test.db", "r");
- if (!f) {
- fprintf(stderr, "Could not open file for reading: %s\n", strerror(errno));
- exit(EXIT_FAILURE);
- }
-
struct loc_database* db;
err = loc_database_new(ctx, &db, f);
if (err) {
loc_database_enumerator_unref(enumerator);
loc_database_unref(db);
loc_unref(ctx);
+ fclose(f);
return EXIT_SUCCESS;
}
}
loc_country_unref(country);
- FILE* f = fopen("test.db", "w+");
+ FILE* f = tmpfile();
if (!f) {
fprintf(stderr, "Could not open file for writing: %s\n", strerror(errno));
exit(EXIT_FAILURE);
fprintf(stderr, "Could not write database: %s\n", strerror(-err));
exit(EXIT_FAILURE);
}
- fclose(f);
-
loc_writer_unref(writer);
// And open it again from disk
- f = fopen("test.db", "r");
- if (!f) {
- fprintf(stderr, "Could not open file for reading: %s\n", strerror(errno));
- exit(EXIT_FAILURE);
- }
-
struct loc_database* db;
err = loc_database_new(ctx, &db, f);
if (err) {
loc_database_unref(db);
loc_unref(ctx);
+ fclose(f);
return EXIT_SUCCESS;
}
exit(EXIT_FAILURE);
}
- FILE* f = fopen("test.db", "w+");
+ FILE* f = tmpfile();
if (!f) {
fprintf(stderr, "Could not open file for writing: %s\n", strerror(errno));
exit(EXIT_FAILURE);
}
loc_writer_unref(writer);
- // Close the file
- fclose(f);
-
// And open it again from disk
- f = fopen("test.db", "r");
- if (!f) {
- fprintf(stderr, "Could not open file for reading: %s\n", strerror(errno));
- exit(EXIT_FAILURE);
- }
-
struct loc_database* db;
err = loc_database_new(ctx, &db, f);
if (err) {
// Close the database
loc_database_unref(db);
-
loc_unref(ctx);
+ fclose(f);
return EXIT_SUCCESS;
}
// Set ASN
loc_network_set_asn(network4, 1024);
- FILE* f = fopen("test.db", "w+");
+ FILE* f = tmpfile();
if (!f) {
fprintf(stderr, "Could not open file for writing: %s\n", strerror(errno));
exit(EXIT_FAILURE);
fprintf(stderr, "Could not write database: %s\n", strerror(-err));
exit(EXIT_FAILURE);
}
- fclose(f);
-
loc_writer_unref(writer);
loc_network_unref(network1);
loc_network_tree_unref(tree);
// And open it again from disk
- f = fopen("test.db", "r");
- if (!f) {
- fprintf(stderr, "Could not open file for reading: %s\n", strerror(errno));
- exit(EXIT_FAILURE);
- }
-
struct loc_database* db;
err = loc_database_new(ctx, &db, f);
if (err) {
loc_network_unref(network1);
loc_unref(ctx);
+ fclose(f);
return EXIT_SUCCESS;
}
if (err < 0)
exit(EXIT_FAILURE);
- FILE* f = fopen("test.db", "w+");
+ FILE* f = tmpfile();
if (!f) {
fprintf(stderr, "Could not open file for writing: %s\n", strerror(errno));
exit(EXIT_FAILURE);
}
loc_writer_unref(writer);
- // Close the file
- fclose(f);
-
// And open it again from disk
- f = fopen("test.db", "r");
- if (!f) {
- fprintf(stderr, "Could not open file for reading: %s\n", strerror(errno));
- exit(EXIT_FAILURE);
- }
-
struct loc_database* db;
err = loc_database_new(ctx, &db, f);
if (err) {
// Close the database
loc_database_unref(db);
-
loc_unref(ctx);
+ fclose(f);
fclose(private_key1);
fclose(private_key2);