From 924743b4dc587676d0b7850716b9909d225d9564 Mon Sep 17 00:00:00 2001 From: Pavel Cisar Date: Wed, 2 Feb 2022 15:46:19 +0100 Subject: [PATCH] New metadata (missing FBTEST ID) + cleanup --- tests/bugs/core_0000_test.py | 1 + tests/bugs/core_0001_test.py | 1 + tests/bugs/core_0002_test.py | 1 + tests/bugs/core_0010_test.py | 1 + tests/bugs/core_0014_test.py | 1 + tests/bugs/core_0037_test.py | 1 + tests/bugs/core_0039_test.py | 1 + tests/bugs/core_0053_test.py | 1 + tests/bugs/core_0058_test.py | 1 + tests/bugs/core_0059_test.py | 1 + tests/bugs/core_0063_test.py | 1 + tests/bugs/core_0070_test.py | 1 + tests/bugs/core_0076_test.py | 1 + tests/bugs/core_0085_test.py | 1 + tests/bugs/core_0086_test.py | 1 + tests/bugs/core_0088_test.py | 1 + tests/bugs/core_0089_test.py | 1 + tests/bugs/core_0091_test.py | 1 + tests/bugs/core_0099_test.py | 1 + tests/bugs/core_0101_test.py | 1 + tests/bugs/core_0104_test.py | 1 + tests/bugs/core_0115_test.py | 1 + tests/bugs/core_0116_test.py | 1 + tests/bugs/core_0117_test.py | 1 + tests/bugs/core_0119_test.py | 1 + tests/bugs/core_0142_test.py | 1 + tests/bugs/core_0143_test.py | 1 + tests/bugs/core_0148_test.py | 1 + tests/bugs/core_0149_test.py | 1 + tests/bugs/core_0152_test.py | 1 + tests/bugs/core_0165_test.py | 1 + tests/bugs/core_0166_test.py | 1 + tests/bugs/core_0185_test.py | 1 + tests/bugs/core_0188_test.py | 1 + tests/bugs/core_0195a_test.py | 1 + tests/bugs/core_0195b_test.py | 44 +----------------- tests/bugs/core_0196_test.py | 1 + tests/bugs/core_0198_test.py | 1 + tests/bugs/core_0200_test.py | 1 + tests/bugs/core_0202_test.py | 1 + tests/bugs/core_0203_test.py | 1 + tests/bugs/core_0209_test.py | 1 + tests/bugs/core_0210_test.py | 1 + tests/bugs/core_0211_test.py | 1 + tests/bugs/core_0214_test.py | 1 + tests/bugs/core_0216_test.py | 1 + tests/bugs/core_0223_test.py | 1 + tests/bugs/core_0282_test.py | 1 + tests/bugs/core_0284_test.py | 9 +--- tests/bugs/core_0297_test.py | 1 + tests/bugs/core_0304_test.py | 1 + tests/bugs/core_0335_test.py | 1 + tests/bugs/core_0336_test.py | 1 + tests/bugs/core_0337_test.py | 1 + tests/bugs/core_0366_test.py | 1 + tests/bugs/core_0389_test.py | 1 + tests/bugs/core_0405_test.py | 1 + tests/bugs/core_0426_test.py | 1 + tests/bugs/core_0461_test.py | 1 + tests/bugs/core_0474_test.py | 1 + tests/bugs/core_0475_test.py | 1 + tests/bugs/core_0479_test.py | 1 + tests/bugs/core_0480_test.py | 1 + tests/bugs/core_0501_test.py | 1 + tests/bugs/core_0507_test.py | 1 + tests/bugs/core_0521_test.py | 1 + tests/bugs/core_0555_test.py | 1 + tests/bugs/core_0583_test.py | 1 + tests/bugs/core_0606_test.py | 1 + tests/bugs/core_0610_test.py | 1 + tests/bugs/core_0611_test.py | 1 + tests/bugs/core_0623_test.py | 1 + tests/bugs/core_0625_test.py | 1 + tests/bugs/core_0629_test.py | 1 + tests/bugs/core_0655_test.py | 1 + tests/bugs/core_0696_test.py | 1 + tests/bugs/core_0733_test.py | 23 +++++----- tests/bugs/core_0769_test.py | 1 + tests/bugs/core_0790_test.py | 1 + tests/bugs/core_0800_test.py | 1 + tests/bugs/core_0805_test.py | 1 + tests/bugs/core_0824_test.py | 1 + tests/bugs/core_0842_test.py | 1 + tests/bugs/core_0847_test.py | 1 + tests/bugs/core_0850_test.py | 1 + tests/bugs/core_0851_test.py | 1 + tests/bugs/core_0852_test.py | 1 + tests/bugs/core_0855_test.py | 1 + tests/bugs/core_0856_test.py | 1 + tests/bugs/core_0857_test.py | 1 + tests/bugs/core_0858_test.py | 1 + tests/bugs/core_0859_test.py | 1 + tests/bugs/core_0866_test.py | 1 + tests/bugs/core_0871_test.py | 1 + tests/bugs/core_0878_test.py | 1 + tests/bugs/core_0879_test.py | 1 + tests/bugs/core_0881_test.py | 1 + tests/bugs/core_0883_test.py | 1 + tests/bugs/core_0885_test.py | 1 + tests/bugs/core_0886_test.py | 1 + tests/bugs/core_0888_test.py | 1 + tests/bugs/core_0896_test.py | 1 + tests/bugs/core_0899_test.py | 1 + tests/bugs/core_0903_test.py | 1 + tests/bugs/core_0907_test.py | 1 + tests/bugs/core_0908_test.py | 1 + tests/bugs/core_0924_test.py | 1 + tests/bugs/core_0925_test.py | 1 + tests/bugs/core_0927_test.py | 1 + tests/bugs/core_0929_test.py | 1 + tests/bugs/core_0932_test.py | 1 + tests/bugs/core_0945_test.py | 1 + tests/bugs/core_0952_test.py | 1 + tests/bugs/core_0959_test.py | 1 + tests/bugs/core_0965_test.py | 1 + tests/bugs/core_0967_test.py | 1 + tests/bugs/core_0972_test.py | 1 + tests/bugs/core_0979_test.py | 1 + tests/bugs/core_0986_test.py | 1 + tests/bugs/core_0995_test.py | 1 + tests/bugs/core_0996_test.py | 1 + tests/bugs/core_1000_test.py | 1 + tests/bugs/core_1002_test.py | 1 + tests/bugs/core_1004_test.py | 1 + tests/bugs/core_1005_test.py | 1 + tests/bugs/core_1006_test.py | 1 + tests/bugs/core_1009_test.py | 1 + tests/bugs/core_1010_test.py | 1 + tests/bugs/core_1018_test.py | 1 + tests/bugs/core_1019_test.py | 1 + tests/bugs/core_1025_test.py | 1 + tests/bugs/core_1026_utf8_test.py | 1 + tests/bugs/core_1029_test.py | 1 + tests/bugs/core_1033_test.py | 1 + tests/bugs/core_1036_test.py | 1 + tests/bugs/core_1040_test.py | 1 + tests/bugs/core_1055_test.py | 1 + tests/bugs/core_1056_test.py | 1 + tests/bugs/core_1058_test.py | 1 + tests/bugs/core_1063_test.py | 1 + tests/bugs/core_1073_test.py | 1 + tests/bugs/core_1076_test.py | 1 + tests/bugs/core_1078_test.py | 1 + tests/bugs/core_1083_test.py | 1 + tests/bugs/core_1089_test.py | 1 + tests/bugs/core_1090_test.py | 1 + tests/bugs/core_1095_test.py | 1 + tests/bugs/core_1108_test.py | 1 + tests/bugs/core_1112_test.py | 1 + tests/bugs/core_1117_test.py | 1 + tests/bugs/core_1120_test.py | 1 + tests/bugs/core_1122_test.py | 1 + tests/bugs/core_1126_test.py | 1 + tests/bugs/core_1130_test.py | 1 + tests/bugs/core_1142_test.py | 1 + tests/bugs/core_1145_test.py | 1 + tests/bugs/core_1146_test.py | 1 + tests/bugs/core_1148_test.py | 1 + tests/bugs/core_1150_test.py | 1 + tests/bugs/core_1152_test.py | 1 + tests/bugs/core_1153_test.py | 1 + tests/bugs/core_1156_test.py | 1 + tests/bugs/core_1162_test.py | 1 + tests/bugs/core_1165_test.py | 1 + tests/bugs/core_1167_test.py | 1 + tests/bugs/core_1171_test.py | 1 + tests/bugs/core_1172_test.py | 1 + tests/bugs/core_1173_test.py | 1 + tests/bugs/core_1175_test.py | 1 + tests/bugs/core_1179_test.py | 1 + tests/bugs/core_1181_test.py | 1 + tests/bugs/core_1183_test.py | 1 + tests/bugs/core_1188_test.py | 1 + tests/bugs/core_1196_test.py | 1 + tests/bugs/core_1213_test.py | 1 + tests/bugs/core_1215_test.py | 1 + tests/bugs/core_1227_test.py | 1 + tests/bugs/core_1244_test.py | 1 + tests/bugs/core_1245_test.py | 1 + tests/bugs/core_1246_test.py | 1 + tests/bugs/core_1248_test.py | 1 + tests/bugs/core_1249_test.py | 1 + tests/bugs/core_1253_test.py | 1 + tests/bugs/core_1254_test.py | 1 + tests/bugs/core_1255_test.py | 1 + tests/bugs/core_1256_test.py | 1 + tests/bugs/core_1263_test.py | 1 + tests/bugs/core_1267_test.py | 1 + tests/bugs/core_1271_test.py | 1 + tests/bugs/core_1274_test.py | 1 + tests/bugs/core_1286_test.py | 1 + tests/bugs/core_1291_test.py | 1 + tests/bugs/core_1292_test.py | 1 + tests/bugs/core_1295_test.py | 1 + tests/bugs/core_1306_test.py | 1 + tests/bugs/core_1312_test.py | 1 + tests/bugs/core_1313_test.py | 1 + tests/bugs/core_1315_test.py | 1 + tests/bugs/core_1316_test.py | 1 + tests/bugs/core_1318_test.py | 1 + tests/bugs/core_1329_test.py | 1 + tests/bugs/core_1331_test.py | 1 + tests/bugs/core_1334_test.py | 1 + tests/bugs/core_1338_test.py | 1 + tests/bugs/core_1343_test.py | 1 + tests/bugs/core_1346_test.py | 1 + tests/bugs/core_1347_test.py | 1 + tests/bugs/core_1356_test.py | 1 + tests/bugs/core_1361_test.py | 1 + tests/bugs/core_1362_test.py | 1 + tests/bugs/core_1363_test.py | 1 + tests/bugs/core_1366_test.py | 1 + tests/bugs/core_1371_test.py | 1 + tests/bugs/core_1373_test.py | 1 + tests/bugs/core_1377_test.py | 1 + tests/bugs/core_1378_test.py | 1 + tests/bugs/core_1379_test.py | 1 + tests/bugs/core_1384_test.py | 1 + tests/bugs/core_1386_test.py | 1 + tests/bugs/core_1389_test.py | 1 + tests/bugs/core_1395_test.py | 1 + tests/bugs/core_1401_test.py | 1 + tests/bugs/core_1402_test.py | 1 + tests/bugs/core_1409_test.py | 1 + tests/bugs/core_1419_test.py | 1 + tests/bugs/core_1428_test.py | 1 + tests/bugs/core_1431_test.py | 1 + tests/bugs/core_1432_test.py | 1 + tests/bugs/core_1434_test.py | 1 + tests/bugs/core_1436_test.py | 1 + tests/bugs/core_1444_test.py | 1 + tests/bugs/core_1451_test.py | 1 + tests/bugs/core_1453_test.py | 1 + tests/bugs/core_1454_test.py | 1 + tests/bugs/core_1462_test.py | 1 + tests/bugs/core_1482_test.py | 1 + tests/bugs/core_1489_test.py | 1 + tests/bugs/core_1492_test.py | 1 + tests/bugs/core_1497_test.py | 1 + tests/bugs/core_1506_test.py | 1 + tests/bugs/core_1509_test.py | 1 + tests/bugs/core_1510_test.py | 1 + tests/bugs/core_1511_test.py | 1 + tests/bugs/core_1512_test.py | 1 + tests/bugs/core_1514_test.py | 1 + tests/bugs/core_1518_test.py | 1 + tests/bugs/core_1522_test.py | 1 + tests/bugs/core_1525_test.py | 1 + tests/bugs/core_1528_test.py | 1 + tests/bugs/core_1533_test.py | 1 + tests/bugs/core_1539_test.py | 1 + tests/bugs/core_1544_test.py | 27 ++++++------ tests/bugs/core_1549_test.py | 1 + tests/bugs/core_1550_postfix_test.py | 1 + tests/bugs/core_1550_test.py | 1 + tests/bugs/core_1551_test.py | 1 + tests/bugs/core_1554_test.py | 1 + tests/bugs/core_1555_test.py | 1 + tests/bugs/core_1559_test.py | 1 + tests/bugs/core_1560_test.py | 1 + tests/bugs/core_1572_test.py | 1 + tests/bugs/core_1582_test.py | 1 + tests/bugs/core_1584_test.py | 1 + tests/bugs/core_1592_test.py | 1 + tests/bugs/core_1605_test.py | 1 + tests/bugs/core_1606_test.py | 1 + tests/bugs/core_1607_test.py | 1 + tests/bugs/core_1609_test.py | 1 + tests/bugs/core_1619_test.py | 1 + tests/bugs/core_1620_test.py | 1 + tests/bugs/core_1624_test.py | 1 + tests/bugs/core_1640_test.py | 1 + tests/bugs/core_1642_test.py | 1 + tests/bugs/core_1649_test.py | 1 + tests/bugs/core_1650_test.py | 1 + tests/bugs/core_1656_test.py | 1 + tests/bugs/core_1677_test.py | 1 + tests/bugs/core_1689_test.py | 1 + tests/bugs/core_1690_test.py | 1 + tests/bugs/core_1693_test.py | 1 + tests/bugs/core_1694_test.py | 1 + tests/bugs/core_1712_test.py | 1 + tests/bugs/core_1715_test.py | 1 + tests/bugs/core_1716_test.py | 1 + tests/bugs/core_1724_test.py | 1 + tests/bugs/core_1725_test.py | 1 + tests/bugs/core_1735_test.py | 1 + tests/bugs/core_1746_test.py | 1 + tests/bugs/core_1749_test.py | 1 + tests/bugs/core_1750_test.py | 1 + tests/bugs/core_1752_test.py | 1 + tests/bugs/core_1760_test.py | 1 + tests/bugs/core_1774_test.py | 1 + tests/bugs/core_1782_test.py | 1 + tests/bugs/core_1784_test.py | 1 + tests/bugs/core_1787_test.py | 1 + tests/bugs/core_1793_test.py | 1 + tests/bugs/core_1795_test.py | 1 + tests/bugs/core_1797_test.py | 3 +- tests/bugs/core_1798_test.py | 1 + tests/bugs/core_1802_test.py | 1 + tests/bugs/core_1810_test.py | 1 + tests/bugs/core_1811_test.py | 1 + tests/bugs/core_1812_test.py | 1 + tests/bugs/core_1815_test.py | 1 + tests/bugs/core_1828_test.py | 1 + tests/bugs/core_1830_test.py | 1 + tests/bugs/core_1837_test.py | 1 + tests/bugs/core_1839_test.py | 1 + tests/bugs/core_1841_test.py | 1 + tests/bugs/core_1842_test.py | 1 + tests/bugs/core_1845_test.py | 1 + tests/bugs/core_1846_test.py | 1 + tests/bugs/core_1859_test.py | 1 + tests/bugs/core_1865_test.py | 1 + tests/bugs/core_1869_test.py | 1 + tests/bugs/core_1875_test.py | 1 + tests/bugs/core_1885_test.py | 1 + tests/bugs/core_1891_test.py | 1 + tests/bugs/core_1894_test.py | 1 + tests/bugs/core_1907_test.py | 1 + tests/bugs/core_1910_test.py | 1 + tests/bugs/core_1926_test.py | 1 + tests/bugs/core_1930_test.py | 1 + tests/bugs/core_1935_test.py | 1 + tests/bugs/core_1936_test.py | 1 + tests/bugs/core_1943_test.py | 1 + tests/bugs/core_1945_test.py | 1 + tests/bugs/core_1962_test.py | 1 + tests/bugs/core_1971_test.py | 1 + tests/bugs/core_1972_test.py | 54 +++++++++++------------ tests/bugs/core_1986_test.py | 1 + tests/bugs/core_1989_test.py | 1 + tests/bugs/core_1992_test.py | 1 + tests/bugs/core_1997_test.py | 1 + tests/bugs/core_1999_test.py | 1 + tests/bugs/core_2001_test.py | 1 + tests/bugs/core_2004_test.py | 1 + tests/bugs/core_2005_test.py | 1 + tests/bugs/core_2006_test.py | 1 + tests/bugs/core_2008_test.py | 1 + tests/bugs/core_2017_test.py | 1 + tests/bugs/core_2018_test.py | 1 + tests/bugs/core_2019_test.py | 1 + tests/bugs/core_2022_test.py | 1 + tests/bugs/core_2026_test.py | 1 + tests/bugs/core_2027_test.py | 1 + tests/bugs/core_2031_test.py | 1 + tests/bugs/core_2032_test.py | 1 + tests/bugs/core_2036_test.py | 1 + tests/bugs/core_2038_test.py | 1 + tests/bugs/core_2039_test.py | 1 + tests/bugs/core_2041_test.py | 1 + tests/bugs/core_2042_test.py | 1 + tests/bugs/core_2044_test.py | 1 + tests/bugs/core_2051_test.py | 1 + tests/bugs/core_2053_test.py | 1 + tests/bugs/core_2061_test.py | 1 + tests/bugs/core_2067_test.py | 1 + tests/bugs/core_2068_test.py | 1 + tests/bugs/core_2069_test.py | 1 + tests/bugs/core_2073_test.py | 1 + tests/bugs/core_2075_test.py | 1 + tests/bugs/core_2078_test.py | 1 + tests/bugs/core_2081_test.py | 1 + tests/bugs/core_2098_test.py | 1 + tests/bugs/core_2101_test.py | 1 + tests/bugs/core_2115_test.py | 1 + tests/bugs/core_2117_test.py | 1 + tests/bugs/core_2118_test.py | 1 + tests/bugs/core_2132_test.py | 1 + tests/bugs/core_2140_test.py | 1 + tests/bugs/core_2153_test.py | 1 + tests/bugs/core_2155_test.py | 1 + tests/bugs/core_2164_test.py | 1 + tests/bugs/core_2176_test.py | 1 + tests/bugs/core_2192_test.py | 1 + tests/bugs/core_2197_test.py | 1 + tests/bugs/core_2200_test.py | 1 + tests/bugs/core_2202_test.py | 1 + tests/bugs/core_2204_test.py | 1 + tests/bugs/core_2208_test.py | 1 + tests/bugs/core_2211_test.py | 1 + tests/bugs/core_2215_test.py | 1 + tests/bugs/core_2216_test.py | 1 + tests/bugs/core_2227_test.py | 1 + tests/bugs/core_2230_test.py | 9 +--- tests/bugs/core_2233_test.py | 1 + tests/bugs/core_2238_test.py | 1 + tests/bugs/core_2251_test.py | 1 + tests/bugs/core_2252_test.py | 1 + tests/bugs/core_2255_test.py | 1 + tests/bugs/core_2257_test.py | 1 + tests/bugs/core_2258_test.py | 1 + tests/bugs/core_2264_test.py | 1 + tests/bugs/core_2265_test.py | 1 + tests/bugs/core_2268_test.py | 1 + tests/bugs/core_2274_test.py | 1 + tests/bugs/core_2284_test.py | 1 + tests/bugs/core_2289_test.py | 1 + tests/bugs/core_2291_test.py | 1 + tests/bugs/core_2293_test.py | 1 + tests/bugs/core_2300_test.py | 1 + tests/bugs/core_2303_test.py | 1 + tests/bugs/core_2305_test.py | 1 + tests/bugs/core_2307_test.py | 1 + tests/bugs/core_2308_test.py | 1 + tests/bugs/core_2315_test.py | 1 + tests/bugs/core_2317_test.py | 1 + tests/bugs/core_2331_test.py | 1 + tests/bugs/core_2339_test.py | 1 + tests/bugs/core_2341_test.py | 1 + tests/bugs/core_2350_test.py | 1 + tests/bugs/core_2355_test.py | 1 + tests/bugs/core_2359_test.py | 1 + tests/bugs/core_2361_test.py | 1 + tests/bugs/core_2374_test.py | 1 + tests/bugs/core_2386_test.py | 1 + tests/bugs/core_2389_test.py | 1 + tests/bugs/core_2397_test.py | 1 + tests/bugs/core_2408_test.py | 1 + tests/bugs/core_2416_test.py | 1 + tests/bugs/core_2420_test.py | 1 + tests/bugs/core_2424_test.py | 1 + tests/bugs/core_2426_test.py | 1 + tests/bugs/core_2427_test.py | 1 + tests/bugs/core_2430_test.py | 1 + tests/bugs/core_2431_test.py | 1 + tests/bugs/core_2434_test.py | 1 + tests/bugs/core_2441_test.py | 1 + tests/bugs/core_2451_test.py | 1 + tests/bugs/core_2455_test.py | 1 + tests/bugs/core_2457_test.py | 1 + tests/bugs/core_2475_test.py | 1 + tests/bugs/core_2477_test.py | 37 ++++++++-------- tests/bugs/core_2484_test.py | 29 ++++++------ tests/bugs/core_2493_test.py | 2 +- tests/bugs/core_2499_test.py | 1 + tests/bugs/core_2501_test.py | 1 + tests/bugs/core_2505_test.py | 1 + tests/bugs/core_2508_test.py | 1 + tests/bugs/core_2516_test.py | 1 + tests/bugs/core_2531_test.py | 1 + tests/bugs/core_2538_test.py | 1 + tests/bugs/core_2555_test.py | 1 + tests/bugs/core_2560_test.py | 1 + tests/bugs/core_2566_test.py | 1 + tests/bugs/core_2573_test.py | 1 + tests/bugs/core_2578_test.py | 1 + tests/bugs/core_2579_test.py | 1 + tests/bugs/core_2581_test.py | 1 + tests/bugs/core_2582_test.py | 3 +- tests/bugs/core_2584_test.py | 1 + tests/bugs/core_2602_test.py | 1 + tests/bugs/core_2606_test.py | 1 + tests/bugs/core_2607_test.py | 1 + tests/bugs/core_2612_test.py | 1 + tests/bugs/core_2615_test.py | 3 +- tests/bugs/core_2632_test.py | 1 + tests/bugs/core_2633_test.py | 1 + tests/bugs/core_2635_test.py | 1 + tests/bugs/core_2650_test.py | 1 + tests/bugs/core_2651_test.py | 1 + tests/bugs/core_2660_test.py | 1 + tests/bugs/core_2668_test.py | 1 + tests/bugs/core_2678_test.py | 1 + tests/bugs/core_2685_test.py | 1 + tests/bugs/core_2697_test.py | 1 + tests/bugs/core_2699_test.py | 1 + tests/bugs/core_2712_test.py | 1 + tests/bugs/core_2720_test.py | 1 + tests/bugs/core_2721_test.py | 1 + tests/bugs/core_2722_test.py | 1 + tests/bugs/core_2724_test.py | 1 + tests/bugs/core_2729_test.py | 1 + tests/bugs/core_2731_test.py | 1 + tests/bugs/core_2735_test.py | 1 + tests/bugs/core_2741_test.py | 1 + tests/bugs/core_2755_test.py | 1 + tests/bugs/core_2756_test.py | 1 + tests/bugs/core_2765_test.py | 1 + tests/bugs/core_2766_test.py | 1 + tests/bugs/core_2768_test.py | 1 + tests/bugs/core_2780_test.py | 1 + tests/bugs/core_2783_test.py | 1 + tests/bugs/core_2787_test.py | 1 + tests/bugs/core_2788_test.py | 1 + tests/bugs/core_2796_test.py | 1 + tests/bugs/core_2797_test.py | 1 + tests/bugs/core_2798_test.py | 1 + tests/bugs/core_2799_test.py | 1 + tests/bugs/core_2804_test.py | 1 + tests/bugs/core_2806_test.py | 1 + tests/bugs/core_2811_test.py | 1 + tests/bugs/core_2812_test.py | 1 + tests/bugs/core_2817_test.py | 4 +- tests/bugs/core_2822_test.py | 1 + tests/bugs/core_2826_test.py | 1 + tests/bugs/core_2831_test.py | 1 + tests/bugs/core_2833_test.py | 1 + tests/bugs/core_2835_test.py | 1 + tests/bugs/core_2861_test.py | 1 + tests/bugs/core_2870_test.py | 1 + tests/bugs/core_2871_test.py | 1 + tests/bugs/core_2872_test.py | 1 + tests/bugs/core_2875_test.py | 1 + tests/bugs/core_2879_test.py | 1 + tests/bugs/core_2881_test.py | 1 + tests/bugs/core_2886_test.py | 1 + tests/bugs/core_2888_test.py | 1 + tests/bugs/core_2890_test.py | 1 + tests/bugs/core_2893_test.py | 1 + tests/bugs/core_2907_test.py | 1 + tests/bugs/core_2910_test.py | 1 + tests/bugs/core_2912_test.py | 1 + tests/bugs/core_2913_test.py | 1 + tests/bugs/core_2916_test.py | 1 + tests/bugs/core_2920_test.py | 1 + tests/bugs/core_2922_test.py | 1 + tests/bugs/core_2923_test.py | 1 + tests/bugs/core_2929_test.py | 1 + tests/bugs/core_2930_test.py | 1 + tests/bugs/core_2932_test.py | 1 + tests/bugs/core_2940_test.py | 1 + tests/bugs/core_2943_test.py | 1 + tests/bugs/core_2952_test.py | 1 + tests/bugs/core_2957_test.py | 1 + tests/bugs/core_2965_test.py | 1 + tests/bugs/core_2966_test.py | 1 + tests/bugs/core_2969_test.py | 1 + tests/bugs/core_2971_test.py | 1 + tests/bugs/core_2974_test.py | 1 + tests/bugs/core_2977_test.py | 1 + tests/bugs/core_2981_test.py | 1 + tests/bugs/core_2985_test.py | 1 + tests/bugs/core_2987_test.py | 1 + tests/bugs/core_2988_test.py | 1 + tests/bugs/core_3000_test.py | 1 + tests/bugs/core_3003_test.py | 1 + tests/bugs/core_3008_test.py | 1 + tests/bugs/core_3018_test.py | 1 + tests/bugs/core_3024_test.py | 1 + tests/bugs/core_3029_test.py | 1 + tests/bugs/core_3038_test.py | 1 + tests/bugs/core_3045_test.py | 1 + tests/bugs/core_3047_test.py | 1 + tests/bugs/core_3052_test.py | 1 + tests/bugs/core_3055_test.py | 4 +- tests/bugs/core_3056_test.py | 4 +- tests/bugs/core_3057_test.py | 1 + tests/bugs/core_3058_test.py | 1 + tests/bugs/core_3064_test.py | 1 + tests/bugs/core_3073_test.py | 1 + tests/bugs/core_3076_test.py | 1 + tests/bugs/core_3085_test.py | 1 + tests/bugs/core_3090_test.py | 1 + tests/bugs/core_3091_test.py | 4 +- tests/bugs/core_3092_test.py | 1 + tests/bugs/core_3094_test.py | 1 + tests/bugs/core_3095_test.py | 1 + tests/bugs/core_3097_test.py | 1 + tests/bugs/core_3100_test.py | 4 +- tests/bugs/core_3101_test.py | 1 + tests/bugs/core_3103_test.py | 1 + tests/bugs/core_3131_test.py | 1 + tests/bugs/core_3137_test.py | 1 + tests/bugs/core_3140_test.py | 1 + tests/bugs/core_3141_test.py | 1 + tests/bugs/core_3164_test.py | 1 + tests/bugs/core_3168_test.py | 1 + tests/bugs/core_3173_test.py | 1 + tests/bugs/core_3174_test.py | 1 + tests/bugs/core_3176_test.py | 1 + tests/bugs/core_3180_test.py | 1 + tests/bugs/core_3188_test.py | 1 + tests/bugs/core_3201_test.py | 1 + tests/bugs/core_3204_test.py | 1 + tests/bugs/core_3210_test.py | 4 +- tests/bugs/core_3211_test.py | 1 + tests/bugs/core_3222_test.py | 1 + tests/bugs/core_3227_test.py | 1 + tests/bugs/core_3228_test.py | 1 + tests/bugs/core_3231_test.py | 1 + tests/bugs/core_3233_test.py | 1 + tests/bugs/core_3234_test.py | 1 + tests/bugs/core_3238_test.py | 1 + tests/bugs/core_3239_test.py | 1 + tests/bugs/core_3242_test.py | 1 + tests/bugs/core_3244_test.py | 1 + tests/bugs/core_3245_test.py | 1 + tests/bugs/core_3255_test.py | 1 + tests/bugs/core_3256_test.py | 4 +- tests/bugs/core_3262_test.py | 1 + tests/bugs/core_3277_test.py | 1 + tests/bugs/core_3282_test.py | 1 + tests/bugs/core_3283_test.py | 1 + tests/bugs/core_3291_test.py | 1 + tests/bugs/core_3296_test.py | 9 +--- tests/bugs/core_3302_test.py | 1 + tests/bugs/core_3305_test.py | 1 + tests/bugs/core_3306_test.py | 4 +- tests/bugs/core_3310_test.py | 1 + tests/bugs/core_3311_test.py | 1 + tests/bugs/core_3312_test.py | 1 + tests/bugs/core_3314_test.py | 4 +- tests/bugs/core_3323_test.py | 1 + tests/bugs/core_3328_test.py | 1 + tests/bugs/core_3330_test.py | 3 +- tests/bugs/core_3335_test.py | 4 +- tests/bugs/core_3338_test.py | 1 + tests/bugs/core_3340_test.py | 4 +- tests/bugs/core_3343_test.py | 1 + tests/bugs/core_3353_test.py | 1 + tests/bugs/core_3355_test.py | 1 + tests/bugs/core_3357_test.py | 3 ++ tests/bugs/core_3360_test.py | 4 +- tests/bugs/core_3362_basic_test.py | 1 + tests/bugs/core_3362_complex_test.py | 1 + tests/bugs/core_3364_test.py | 1 + tests/bugs/core_3365_test.py | 1 + tests/bugs/core_3373_test.py | 1 + tests/bugs/core_3374_test.py | 1 + tests/bugs/core_3394_test.py | 1 + tests/bugs/core_3399_test.py | 1 + tests/bugs/core_3401_test.py | 1 + tests/bugs/core_3413_test.py | 1 + tests/bugs/core_3416_test.py | 1 + tests/bugs/core_3418_test.py | 1 + tests/bugs/core_3419_test.py | 1 + tests/bugs/core_3420_test.py | 1 + tests/bugs/core_3421_test.py | 1 + tests/bugs/core_3423_test.py | 1 + tests/bugs/core_3427_test.py | 1 + tests/bugs/core_3431_test.py | 1 + tests/bugs/core_3435_test.py | 1 + tests/bugs/core_3446_test.py | 1 + tests/bugs/core_3447_test.py | 1 + tests/bugs/core_3450_test.py | 1 + tests/bugs/core_3453_test.py | 1 + tests/bugs/core_3461_test.py | 1 + tests/bugs/core_3474_test.py | 1 + tests/bugs/core_3475_test.py | 1 + tests/bugs/core_3476_test.py | 1 + tests/bugs/core_3479_test.py | 1 + tests/bugs/core_3489_test.py | 1 + tests/bugs/core_3490_test.py | 1 + tests/bugs/core_3491_test.py | 1 + tests/bugs/core_3493_test.py | 1 + tests/bugs/core_3502_test.py | 1 + tests/bugs/core_3503_test.py | 4 +- tests/bugs/core_3509_test.py | 1 + tests/bugs/core_3511_test.py | 2 +- tests/bugs/core_3517_test.py | 1 + tests/bugs/core_3523_test.py | 1 + tests/bugs/core_3526_test.py | 1 + tests/bugs/core_3530_test.py | 1 + tests/bugs/core_3537_test.py | 1 + tests/bugs/core_3545_test.py | 1 + tests/bugs/core_3546_test.py | 1 + tests/bugs/core_3547_test.py | 1 + tests/bugs/core_3548_test.py | 1 + tests/bugs/core_3549_test.py | 1 + tests/bugs/core_3553_test.py | 4 +- tests/bugs/core_3554_test.py | 1 + tests/bugs/core_3557_test.py | 1 + tests/bugs/core_3569_test.py | 1 + tests/bugs/core_3579_test.py | 1 + tests/bugs/core_3594_test.py | 1 + tests/bugs/core_3598_test.py | 1 + tests/bugs/core_3599_test.py | 1 + tests/bugs/core_3601_test.py | 1 + tests/bugs/core_3610_test.py | 1 + tests/bugs/core_3611_test.py | 1 + tests/bugs/core_3614_test.py | 1 + tests/bugs/core_3617_test.py | 1 + tests/bugs/core_3618_test.py | 1 + tests/bugs/core_3625_test.py | 1 + tests/bugs/core_3627_test.py | 1 + tests/bugs/core_3639_test.py | 1 + tests/bugs/core_3647_test.py | 1 + tests/bugs/core_3650_test.py | 1 + tests/bugs/core_3658_test.py | 1 + tests/bugs/core_3672_test.py | 1 + tests/bugs/core_3675_test.py | 1 + tests/bugs/core_3683_test.py | 1 + tests/bugs/core_3690_test.py | 1 + tests/bugs/core_3691_test.py | 1 + tests/bugs/core_3692_test.py | 1 + tests/bugs/core_3694_test.py | 1 + tests/bugs/core_3697_test.py | 1 + tests/bugs/core_3722_test.py | 1 + tests/bugs/core_3732_test.py | 1 + tests/bugs/core_3733_test.py | 1 + tests/bugs/core_3735_test.py | 1 + tests/bugs/core_3736_test.py | 4 +- tests/bugs/core_3737_test.py | 4 +- tests/bugs/core_3740_test.py | 1 + tests/bugs/core_3753_test.py | 1 + tests/bugs/core_3754_test.py | 1 + tests/bugs/core_3761_test.py | 1 + tests/bugs/core_3777_test.py | 1 + tests/bugs/core_3779_test.py | 1 + tests/bugs/core_3798_test.py | 1 + tests/bugs/core_3799_test.py | 1 + tests/bugs/core_3801_test.py | 1 + tests/bugs/core_3806_test.py | 1 + tests/bugs/core_3807_test.py | 4 +- tests/bugs/core_3808_test.py | 1 + tests/bugs/core_3820_test.py | 1 + tests/bugs/core_3829_test.py | 1 + tests/bugs/core_3834_test.py | 1 + tests/bugs/core_3858_test.py | 1 + tests/bugs/core_3874_test.py | 1 + tests/bugs/core_3881_test.py | 1 + tests/bugs/core_3883_test.py | 9 +--- tests/bugs/core_3884_test.py | 1 + tests/bugs/core_3894_test.py | 1 + tests/bugs/core_3895_test.py | 1 + tests/bugs/core_3899_test.py | 4 +- tests/bugs/core_3902_test.py | 1 + tests/bugs/core_3919_test.py | 1 + tests/bugs/core_3924_test.py | 4 +- tests/bugs/core_3925_test.py | 1 + tests/bugs/core_3929_test.py | 4 +- tests/bugs/core_3934_test.py | 1 + tests/bugs/core_3937_test.py | 1 + tests/bugs/core_3942_test.py | 15 +------ tests/bugs/core_3947_test.py | 1 + tests/bugs/core_3959_test.py | 4 +- tests/bugs/core_3963_test.py | 1 + tests/bugs/core_3964_test.py | 1 + tests/bugs/core_3965_test.py | 1 + tests/bugs/core_3966_test.py | 1 + tests/bugs/core_3967_test.py | 9 +--- tests/bugs/core_3972_test.py | 1 + tests/bugs/core_3973_test.py | 1 + tests/bugs/core_3977_test.py | 1 + tests/bugs/core_3991_test.py | 1 + tests/bugs/core_3992_test.py | 1 + tests/bugs/core_3997_test.py | 1 + tests/bugs/core_3998_test.py | 1 + tests/bugs/core_3999_test.py | 1 + tests/bugs/core_4002_test.py | 1 + tests/bugs/core_4005_test.py | 1 + tests/bugs/core_4006_test.py | 1 + tests/bugs/core_4018_test.py | 1 + tests/bugs/core_4027_test.py | 1 + tests/bugs/core_4036_test.py | 1 + tests/bugs/core_4038_test.py | 1 + tests/bugs/core_4054_test.py | 1 + tests/bugs/core_4058_test.py | 1 + tests/bugs/core_4061_test.py | 1 + tests/bugs/core_4067_test.py | 1 + tests/bugs/core_4068_test.py | 1 + tests/bugs/core_4070_test.py | 1 + tests/bugs/core_4073_test.py | 1 + tests/bugs/core_4074_test.py | 1 + tests/bugs/core_4075_test.py | 1 + tests/bugs/core_4081_test.py | 1 + tests/bugs/core_4082_test.py | 1 + tests/bugs/core_4083_test.py | 1 + tests/bugs/core_4084_test.py | 1 + tests/bugs/core_4091_test.py | 1 + tests/bugs/core_4093_test.py | 1 + tests/bugs/core_4094_test.py | 1 + tests/bugs/core_4102_test.py | 1 + tests/bugs/core_4107_test.py | 1 + tests/bugs/core_4108_test.py | 1 + tests/bugs/core_4113_test.py | 1 + tests/bugs/core_4114_test.py | 1 + tests/bugs/core_4115_test.py | 1 + tests/bugs/core_4117_test.py | 1 + tests/bugs/core_4118_test.py | 1 + tests/bugs/core_4119_test.py | 1 + tests/bugs/core_4122_test.py | 1 + tests/bugs/core_4123_test.py | 1 + tests/bugs/core_4125_test.py | 1 + tests/bugs/core_4126_test.py | 1 + tests/bugs/core_4127_test.py | 1 + tests/bugs/core_4131_test.py | 1 + tests/bugs/core_4135_test.py | 1 + tests/bugs/core_4136_test.py | 1 + tests/bugs/core_4137_test.py | 1 + tests/bugs/core_4139_test.py | 1 + tests/bugs/core_4140_test.py | 1 + tests/bugs/core_4142_test.py | 1 + tests/bugs/core_4144_test.py | 1 + tests/bugs/core_4149_test.py | 1 + tests/bugs/core_4155_test.py | 1 + tests/bugs/core_4156_test.py | 4 +- tests/bugs/core_4158_test.py | 1 + tests/bugs/core_4160_test.py | 1 + tests/bugs/core_4161_test.py | 1 + tests/bugs/core_4164_test.py | 1 + tests/bugs/core_4165_test.py | 1 + tests/bugs/core_4172_test.py | 1 + tests/bugs/core_4173_test.py | 1 + tests/bugs/core_4177_test.py | 1 + tests/bugs/core_4180_test.py | 1 + tests/bugs/core_4184_test.py | 1 + tests/bugs/core_4198_test.py | 1 + tests/bugs/core_4199_test.py | 1 + tests/bugs/core_4200_test.py | 1 + tests/bugs/core_4201_test.py | 1 + tests/bugs/core_4203_test.py | 1 + tests/bugs/core_4204_test.py | 1 + tests/bugs/core_4205_test.py | 1 + tests/bugs/core_4206_test.py | 1 + tests/bugs/core_4210_test.py | 1 + tests/bugs/core_4212_test.py | 1 + tests/bugs/core_4214_test.py | 1 + tests/bugs/core_4216_test.py | 1 + tests/bugs/core_4218_test.py | 1 + tests/bugs/core_4224_test.py | 1 + tests/bugs/core_4227_test.py | 1 + tests/bugs/core_4229_test.py | 1 + tests/bugs/core_4233_test.py | 1 + tests/bugs/core_4234_test.py | 1 + tests/bugs/core_4236_test.py | 1 + tests/bugs/core_4240_test.py | 1 + tests/bugs/core_4244_test.py | 1 + tests/bugs/core_4247_test.py | 1 + tests/bugs/core_4252_test.py | 1 + tests/bugs/core_4255_test.py | 1 + tests/bugs/core_4258_test.py | 1 + tests/bugs/core_4261b_test.py | 1 + tests/bugs/core_4262_test.py | 1 + tests/bugs/core_4269_test.py | 4 +- tests/bugs/core_4270_test.py | 1 + tests/bugs/core_4271_test.py | 1 + tests/bugs/core_4276_test.py | 1 + tests/bugs/core_4280_test.py | 1 + tests/bugs/core_4281_test.py | 4 +- tests/bugs/core_4285_test.py | 1 + tests/bugs/core_4289_test.py | 1 + tests/bugs/core_4292_test.py | 4 +- tests/bugs/core_4298_test.py | 1 + tests/bugs/core_4299_test.py | 1 + tests/bugs/core_4301_test.py | 1 + tests/bugs/core_4302_addi_test.py | 1 + tests/bugs/core_4302_test.py | 1 + tests/bugs/core_4304_test.py | 1 + tests/bugs/core_4307_test.py | 1 + tests/bugs/core_4310_test.py | 1 + tests/bugs/core_4315_test.py | 4 +- tests/bugs/core_4318_test.py | 1 + tests/bugs/core_4319_test.py | 4 +- tests/bugs/core_4321_test.py | 1 + tests/bugs/core_4322_test.py | 4 +- tests/bugs/core_4326_test.py | 1 + tests/bugs/core_4330_test.py | 1 + tests/bugs/core_4331_test.py | 1 + tests/bugs/core_4337_test.py | 1 + tests/bugs/core_4342_test.py | 1 + tests/bugs/core_4344_test.py | 1 + tests/bugs/core_4345_test.py | 1 + tests/bugs/core_4350_test.py | 20 +-------- tests/bugs/core_4351_test.py | 1 + tests/bugs/core_4354_test.py | 4 +- tests/bugs/core_4359_test.py | 1 + tests/bugs/core_4360_test.py | 1 + tests/bugs/core_4365_test.py | 1 + tests/bugs/core_4366_test.py | 1 + tests/bugs/core_4369_test.py | 1 + tests/bugs/core_4371_test.py | 1 + tests/bugs/core_4373_test.py | 1 + tests/bugs/core_4374_test.py | 1 + tests/bugs/core_4375_test.py | 1 + tests/bugs/core_4376_test.py | 1 + tests/bugs/core_4379_test.py | 1 + tests/bugs/core_4380_test.py | 1 + tests/bugs/core_4381_test.py | 1 + tests/bugs/core_4382_test.py | 1 + tests/bugs/core_4386_test.py | 1 + tests/bugs/core_4388_test.py | 1 + tests/bugs/core_4396_test.py | 1 + tests/bugs/core_4398_test.py | 4 +- tests/bugs/core_4403_test.py | 1 + tests/bugs/core_4409_test.py | 1 + tests/bugs/core_4415_test.py | 1 + tests/bugs/core_4417_test.py | 1 + tests/bugs/core_4418_test.py | 1 + tests/bugs/core_4419_test.py | 1 + tests/bugs/core_4422_test.py | 1 + tests/bugs/core_4424_test.py | 1 + tests/bugs/core_4425_test.py | 1 + tests/bugs/core_4430_test.py | 1 + tests/bugs/core_4434_test.py | 1 + tests/bugs/core_4436_test.py | 1 + tests/bugs/core_4439_test.py | 1 + tests/bugs/core_4440_test.py | 1 + tests/bugs/core_4447_test.py | 1 + tests/bugs/core_4451_test.py | 1 + tests/bugs/core_4452_test.py | 1 + tests/bugs/core_4453_test.py | 1 + tests/bugs/core_4457_test.py | 1 + tests/bugs/core_4460_test.py | 1 + tests/bugs/core_4461_test.py | 1 + tests/bugs/core_4462_test.py | 1 + tests/bugs/core_4464_test.py | 1 + tests/bugs/core_4466_test.py | 1 + tests/bugs/core_4468_test.py | 1 + tests/bugs/core_4469_test.py | 1 + tests/bugs/core_4470_test.py | 1 + tests/bugs/core_4472_test.py | 1 + tests/bugs/core_4473_test.py | 1 + tests/bugs/core_4477_test.py | 1 + tests/bugs/core_4480_test.py | 1 + tests/bugs/core_4483_test.py | 4 +- tests/bugs/core_4484_test.py | 1 + tests/bugs/core_4487_test.py | 1 + tests/bugs/core_4488_test.py | 4 +- tests/bugs/core_4492_test.py | 1 + tests/bugs/core_4493_test.py | 1 + tests/bugs/core_4497_test.py | 4 +- tests/bugs/core_4498_test.py | 1 + tests/bugs/core_4503_test.py | 1 + tests/bugs/core_4507_test.py | 1 + tests/bugs/core_4524_test.py | 1 + tests/bugs/core_4528_test.py | 1 + tests/bugs/core_4529_test.py | 1 + tests/bugs/core_4530_test.py | 1 + tests/bugs/core_4539_test.py | 1 + tests/bugs/core_4544_test.py | 1 + tests/bugs/core_4555_test.py | 1 + tests/bugs/core_4557_test.py | 4 +- tests/bugs/core_4561_test.py | 1 + tests/bugs/core_4566_test.py | 4 +- tests/bugs/core_4569_test.py | 1 + tests/bugs/core_4570_test.py | 1 + tests/bugs/core_4571_test.py | 5 ++- tests/bugs/core_4572_test.py | 4 +- tests/bugs/core_4574_test.py | 1 + tests/bugs/core_4578_test.py | 2 +- tests/bugs/core_4582_test.py | 1 + tests/bugs/core_4585_test.py | 1 + tests/bugs/core_4590_test.py | 1 + tests/bugs/core_4599_test.py | 1 + tests/bugs/core_4604_test.py | 1 + tests/bugs/core_4607_test.py | 1 + tests/bugs/core_4618_test.py | 4 +- tests/bugs/core_4622_test.py | 1 + tests/bugs/core_4623_test.py | 4 +- tests/bugs/core_4634_test.py | 1 + tests/bugs/core_4645_test.py | 1 + tests/bugs/core_4648_test.py | 1 + tests/bugs/core_4653_test.py | 1 + tests/bugs/core_4665_test.py | 4 +- tests/bugs/core_4668_test.py | 1 + tests/bugs/core_4673_test.py | 1 + tests/bugs/core_4675_test.py | 1 + tests/bugs/core_4678_test.py | 1 + tests/bugs/core_4684_test.py | 1 + tests/bugs/core_4690_test.py | 1 + tests/bugs/core_4693_test.py | 1 + tests/bugs/core_4694_test.py | 4 +- tests/bugs/core_4702_test.py | 1 + tests/bugs/core_4706_test.py | 1 + tests/bugs/core_4707_test.py | 1 + tests/bugs/core_4708_test.py | 1 + tests/bugs/core_4710_test.py | 1 + tests/bugs/core_4713_test.py | 1 + tests/bugs/core_4715_test.py | 1 + tests/bugs/core_4719_test.py | 4 +- tests/bugs/core_4725_test.py | 1 + tests/bugs/core_4726_test.py | 1 + tests/bugs/core_4729_test.py | 4 +- tests/bugs/core_4731_test.py | 1 + tests/bugs/core_4733_test.py | 5 ++- tests/bugs/core_4735_test.py | 4 +- tests/bugs/core_4738_test.py | 4 +- tests/bugs/core_4739_test.py | 4 +- tests/bugs/core_4740_test.py | 4 +- tests/bugs/core_4743_test.py | 1 + tests/bugs/core_4744_test.py | 4 +- tests/bugs/core_4747_test.py | 4 +- tests/bugs/core_4748_test.py | 4 +- tests/bugs/core_4752_test.py | 1 + tests/bugs/core_4754_test.py | 4 +- tests/bugs/core_4755_test.py | 1 + tests/bugs/core_4760_test.py | 1 + tests/bugs/core_4766_test.py | 4 +- tests/bugs/core_4767_test.py | 4 +- tests/bugs/core_4768_test.py | 4 +- tests/bugs/core_4774_test.py | 1 + tests/bugs/core_4781_test.py | 1 + tests/bugs/core_4782_test.py | 1 + tests/bugs/core_4786_test.py | 4 +- tests/bugs/core_4789_test.py | 1 + tests/bugs/core_4791_test.py | 1 + tests/bugs/core_4798_test.py | 1 + tests/bugs/core_4802_test.py | 1 + tests/bugs/core_4806_test.py | 1 + tests/bugs/core_4807_test.py | 1 + tests/bugs/core_4809_test.py | 4 +- tests/bugs/core_4811_test.py | 1 + tests/bugs/core_4817_test.py | 4 +- tests/bugs/core_4819_test.py | 4 +- tests/bugs/core_4821_test.py | 1 + tests/bugs/core_4826_test.py | 1 + tests/bugs/core_4831_test.py | 1 + tests/bugs/core_4836_test.py | 4 +- tests/bugs/core_4839_test.py | 1 + tests/bugs/core_4840_test.py | 1 + tests/bugs/core_4841_test.py | 4 +- tests/bugs/core_4846_test.py | 1 + tests/bugs/core_4848_test.py | 1 + tests/bugs/core_4855_test.py | 4 +- tests/bugs/core_4864_test.py | 1 + tests/bugs/core_4867_test.py | 1 + tests/bugs/core_4870_test.py | 1 + tests/bugs/core_4874_test.py | 1 + tests/bugs/core_4879_test.py | 1 + tests/bugs/core_4880_test.py | 1 + tests/bugs/core_4881_test.py | 5 ++- tests/bugs/core_4882_test.py | 1 + tests/bugs/core_4884_test.py | 1 + tests/bugs/core_4887_test.py | 1 + tests/bugs/core_4889_test.py | 1 + tests/bugs/core_4898_test.py | 1 + tests/bugs/core_4899_test.py | 4 +- tests/bugs/core_4904_test.py | 1 + tests/bugs/core_4905_test.py | 1 + tests/bugs/core_4909_test.py | 1 + tests/bugs/core_4917_test.py | 1 + tests/bugs/core_4921_test.py | 1 + tests/bugs/core_4923_test.py | 1 + tests/bugs/core_4927_test.py | 1 + tests/bugs/core_4928_test.py | 4 +- tests/bugs/core_4929_test.py | 4 +- tests/bugs/core_4933_test.py | 1 + tests/bugs/core_4934_test.py | 1 + tests/bugs/core_4937_test.py | 1 + tests/bugs/core_4940_test.py | 1 + tests/bugs/core_4943_test.py | 1 + tests/bugs/core_4947_test.py | 1 + tests/bugs/core_4950_test.py | 1 + tests/bugs/core_4954_test.py | 1 + tests/bugs/core_4964_test.py | 4 +- tests/bugs/core_4970_test.py | 1 + tests/bugs/core_4977_test.py | 1 + tests/bugs/core_4980_test.py | 1 + tests/bugs/core_4984_test.py | 1 + tests/bugs/core_4985_test.py | 1 + tests/bugs/core_4998_test.py | 1 + tests/bugs/core_5016_test.py | 1 + tests/bugs/core_5018_test.py | 4 +- tests/bugs/core_5020_test.py | 1 + tests/bugs/core_5028_test.py | 1 + tests/bugs/core_5034_test.py | 1 + tests/bugs/core_5039_test.py | 1 + tests/bugs/core_5049_test.py | 1 + tests/bugs/core_5060_test.py | 1 + tests/bugs/core_5061_test.py | 1 + tests/bugs/core_5062_test.py | 4 +- tests/bugs/core_5064_test.py | 1 + tests/bugs/core_5070_test.py | 1 + tests/bugs/core_5074_test.py | 1 + tests/bugs/core_5075_test.py | 4 +- tests/bugs/core_5077_test.py | 1 + tests/bugs/core_5078_test.py | 1 + tests/bugs/core_5082_test.py | 1 + tests/bugs/core_5085_test.py | 1 + tests/bugs/core_5087_test.py | 1 + tests/bugs/core_5089_test.py | 5 ++- tests/bugs/core_5092_test.py | 1 + tests/bugs/core_5093_test.py | 1 + tests/bugs/core_5097_test.py | 1 + tests/bugs/core_5107_test.py | 13 ++---- tests/bugs/core_5110_test.py | 1 + tests/bugs/core_5118_test.py | 1 + tests/bugs/core_5119_test.py | 1 + tests/bugs/core_5122_test.py | 1 + tests/bugs/core_5130_test.py | 4 +- tests/bugs/core_5133_test.py | 1 + tests/bugs/core_5140_test.py | 1 + tests/bugs/core_5141_test.py | 1 + tests/bugs/core_5142_test.py | 4 +- tests/bugs/core_5143_test.py | 1 + tests/bugs/core_5146_test.py | 1 + tests/bugs/core_5147_test.py | 1 + tests/bugs/core_5149_test.py | 1 + tests/bugs/core_5153_test.py | 1 + tests/bugs/core_5155_test.py | 1 + tests/bugs/core_5161_test.py | 1 + tests/bugs/core_5162_test.py | 1 + tests/bugs/core_5165_test.py | 4 +- tests/bugs/core_5166_test.py | 1 + tests/bugs/core_5167_test.py | 1 + tests/bugs/core_5174_test.py | 1 + tests/bugs/core_5183_test.py | 1 + tests/bugs/core_5193_test.py | 1 + tests/bugs/core_5194_test.py | 1 + tests/bugs/core_5201_test.py | 1 + tests/bugs/core_5207_test.py | 1 + tests/bugs/core_5210_test.py | 1 + tests/bugs/core_5216_test.py | 1 + tests/bugs/core_5217_test.py | 1 + tests/bugs/core_5218_test.py | 1 + tests/bugs/core_5220_test.py | 4 +- tests/bugs/core_5222_test.py | 1 + tests/bugs/core_5225_test.py | 1 + tests/bugs/core_5229_test.py | 1 + tests/bugs/core_5231_test.py | 1 + tests/bugs/core_5236_test.py | 1 + tests/bugs/core_5241_test.py | 1 + tests/bugs/core_5246_test.py | 4 +- tests/bugs/core_5248_test.py | 1 + tests/bugs/core_5268_test.py | 1 + tests/bugs/core_5269_test.py | 4 +- tests/bugs/core_5270_test.py | 4 +- tests/bugs/core_5271_test.py | 1 + tests/bugs/core_5273_test.py | 4 +- tests/bugs/core_5275_test.py | 1 + tests/bugs/core_5277_test.py | 1 + tests/bugs/core_5279_test.py | 1 + tests/bugs/core_5291_test.py | 4 +- tests/bugs/core_5295_test.py | 1 + tests/bugs/core_5302_test.py | 1 + tests/bugs/core_5304_test.py | 1 + tests/bugs/core_5305_test.py | 1 + tests/bugs/core_5309_test.py | 1 + tests/bugs/core_5313_test.py | 1 + tests/bugs/core_5322_test.py | 1 + tests/bugs/core_5325_test.py | 1 + tests/bugs/core_5329_test.py | 1 + tests/bugs/core_5330_test.py | 4 +- tests/bugs/core_5337_test.py | 4 +- tests/bugs/core_5341_test.py | 1 + tests/bugs/core_5346_test.py | 1 + tests/bugs/core_5351_test.py | 1 + tests/bugs/core_5364_test.py | 4 +- tests/bugs/core_5366_test.py | 1 + tests/bugs/core_5367_test.py | 3 +- tests/bugs/core_5380_test.py | 1 + tests/bugs/core_5381_test.py | 1 + tests/bugs/core_5383_test.py | 1 + tests/bugs/core_5389_test.py | 1 + tests/bugs/core_5392_test.py | 4 +- tests/bugs/core_5393_test.py | 1 + tests/bugs/core_5395_test.py | 1 + tests/bugs/core_5404_test.py | 1 + tests/bugs/core_5408_test.py | 1 + tests/bugs/core_5410_test.py | 1 + tests/bugs/core_5414_test.py | 1 + tests/bugs/core_5418_test.py | 1 + tests/bugs/core_5421_test.py | 1 + tests/bugs/core_5423_test.py | 1 + tests/bugs/core_5427_test.py | 1 + tests/bugs/core_5430_test.py | 1 + tests/bugs/core_5431_test.py | 1 + tests/bugs/core_5433_test.py | 1 + tests/bugs/core_5434_test.py | 4 +- tests/bugs/core_5435_test.py | 1 + tests/bugs/core_5441_test.py | 1 + tests/bugs/core_5447_test.py | 4 +- tests/bugs/core_5449_test.py | 1 + tests/bugs/core_5454_test.py | 1 + tests/bugs/core_5457_test.py | 1 + tests/bugs/core_5463_test.py | 1 + tests/bugs/core_5464_test.py | 1 + tests/bugs/core_5470_addi_test.py | 1 + tests/bugs/core_5470_test.py | 1 + tests/bugs/core_5475_test.py | 1 + tests/bugs/core_5477_test.py | 1 + tests/bugs/core_5480_test.py | 1 + tests/bugs/core_5481_test.py | 1 + tests/bugs/core_5488_session_idle_test.py | 1 + tests/bugs/core_5488_test.py | 1 + tests/bugs/core_5489_test.py | 1 + tests/bugs/core_5494_test.py | 1 + tests/bugs/core_5495_test.py | 1 + tests/bugs/core_5496_test.py | 4 +- tests/bugs/core_5501_test.py | 39 +--------------- tests/bugs/core_5533_test.py | 1 + tests/bugs/core_5535_test.py | 1 + tests/bugs/core_5536_test.py | 1 + tests/bugs/core_5538_test.py | 4 +- tests/bugs/core_5542_db_attach_test.py | 5 ++- tests/bugs/core_5542_db_detach_test.py | 5 ++- tests/bugs/core_5542_tx_commit_test.py | 5 ++- tests/bugs/core_5542_tx_rollback_test.py | 5 ++- tests/bugs/core_5542_tx_start_test.py | 5 ++- tests/bugs/core_5545_test.py | 1 + tests/bugs/core_5550_test.py | 1 + tests/bugs/core_5555_test.py | 1 + tests/bugs/core_5563_test.py | 1 + tests/bugs/core_5565_test.py | 1 + tests/bugs/core_5567_test.py | 1 + tests/bugs/core_5569_test.py | 1 + tests/bugs/core_5570_test.py | 1 + tests/bugs/core_5576_test.py | 1 + tests/bugs/core_5579_test.py | 1 + tests/bugs/core_5580_test.py | 1 + tests/bugs/core_5593_test.py | 1 + tests/bugs/core_5598_test.py | 4 +- tests/bugs/core_5600_test.py | 1 + tests/bugs/core_5606_test.py | 1 + tests/bugs/core_5612_test.py | 1 + tests/bugs/core_5618_test.py | 1 + tests/bugs/core_5620_test.py | 1 + tests/bugs/core_5630_test.py | 1 + tests/bugs/core_5637_test.py | 1 + tests/bugs/core_5638_test.py | 1 + tests/bugs/core_5645_test.py | 1 + tests/bugs/core_5646_test.py | 1 + tests/bugs/core_5647_test.py | 1 + tests/bugs/core_5648_test.py | 1 + tests/bugs/core_5658_test.py | 3 +- tests/bugs/core_5659_test.py | 1 + tests/bugs/core_5664_test.py | 1 + tests/bugs/core_5667_test.py | 4 +- tests/bugs/core_5673_test.py | 1 + tests/bugs/core_5674_test.py | 1 + tests/bugs/core_5675_test.py | 1 + tests/bugs/core_5676_test.py | 1 + tests/bugs/core_5684_test.py | 4 +- tests/bugs/core_5685_test.py | 1 + tests/bugs/core_5691_test.py | 1 + tests/bugs/core_5695_test.py | 1 + tests/bugs/core_5697_test.py | 1 + tests/bugs/core_5700_test.py | 1 + tests/bugs/core_5704_test.py | 1 + tests/bugs/core_5705_test.py | 1 + tests/bugs/core_5706_test.py | 1 + tests/bugs/core_5707_test.py | 1 + tests/bugs/core_5710_test.py | 1 + tests/bugs/core_5713_test.py | 1 + tests/bugs/core_5717_test.py | 1 + tests/bugs/core_5719_test.py | 1 + tests/bugs/core_5726_test.py | 1 + tests/bugs/core_5728_test.py | 1 + tests/bugs/core_5737_test.py | 1 + tests/bugs/core_5742_test.py | 1 + tests/bugs/core_5743_test.py | 1 + tests/bugs/core_5746_test.py | 1 + tests/bugs/core_5747_test.py | 1 + tests/bugs/core_5750_test.py | 1 + tests/bugs/core_5753_test.py | 1 + tests/bugs/core_5754_test.py | 1 + tests/bugs/core_5755_test.py | 1 + tests/bugs/core_5756_addi_test.py | 1 + tests/bugs/core_5756_test.py | 1 + tests/bugs/core_5768_test.py | 4 +- tests/bugs/core_5770_test.py | 1 + tests/bugs/core_5771_test.py | 1 + tests/bugs/core_5773_test.py | 1 + tests/bugs/core_5776_test.py | 1 + tests/bugs/core_5783_test.py | 1 + tests/bugs/core_5790_test.py | 1 + tests/bugs/core_5793_test.py | 1 + tests/bugs/core_5794_test.py | 1 + tests/bugs/core_5796_test.py | 1 + tests/bugs/core_5802_test.py | 1 + tests/bugs/core_5804_test.py | 1 + tests/bugs/core_5808_test.py | 1 + tests/bugs/core_5823_test.py | 1 + tests/bugs/core_5827_test.py | 1 + tests/bugs/core_5831_test.py | 1 + tests/bugs/core_5833_test.py | 4 +- tests/bugs/core_5837_test.py | 1 + tests/bugs/core_5840_test.py | 1 + tests/bugs/core_5841_test.py | 1 + tests/bugs/core_5843_test.py | 1 + tests/bugs/core_5845_test.py | 1 + tests/bugs/core_5846_test.py | 1 + tests/bugs/core_5847_test.py | 1 + tests/bugs/core_5852_test.py | 1 + tests/bugs/core_5853_test.py | 1 + tests/bugs/core_5854_test.py | 1 + tests/bugs/core_5855_test.py | 1 + tests/bugs/core_5857_test.py | 1 + tests/bugs/core_5858_test.py | 1 + tests/bugs/core_5861_test.py | 1 + tests/bugs/core_5862_test.py | 1 + tests/bugs/core_5871_test.py | 1 + tests/bugs/core_5874_test.py | 1 + tests/bugs/core_5876_test.py | 1 + tests/bugs/core_5884_test.py | 1 + tests/bugs/core_5887_test.py | 1 + tests/bugs/core_5887_trusted_role_test.py | 1 + tests/bugs/core_5892_test.py | 1 + tests/bugs/core_5896_test.py | 1 + tests/bugs/core_5898_test.py | 1 + tests/bugs/core_5904_test.py | 1 + tests/bugs/core_5905_test.py | 1 + tests/bugs/core_5907_test.py | 1 + tests/bugs/core_5908_test.py | 1 + tests/bugs/core_5913_test.py | 1 + tests/bugs/core_5921_test.py | 4 +- tests/bugs/core_5926_test.py | 4 +- tests/bugs/core_5931_test.py | 4 +- tests/bugs/core_5935_test.py | 1 + tests/bugs/core_5936_test.py | 1 + tests/bugs/core_5939_test.py | 1 + tests/bugs/core_5943_test.py | 1 + tests/bugs/core_5948_test.py | 1 + tests/bugs/core_5949_test.py | 1 + tests/bugs/core_5953_test.py | 1 + tests/bugs/core_5957_test.py | 4 +- tests/bugs/core_5965_test.py | 1 + tests/bugs/core_5970_test.py | 1 + tests/bugs/core_5972_test.py | 1 + tests/bugs/core_5973_test.py | 1 + tests/bugs/core_5974_test.py | 1 + tests/bugs/core_5980_test.py | 1 + tests/bugs/core_5982_test.py | 1 + tests/bugs/core_5985_test.py | 1 + tests/bugs/core_5986_test.py | 1 + tests/bugs/core_5990_test.py | 1 + tests/bugs/core_5991_test.py | 1 + tests/bugs/core_5995_test.py | 1 + tests/bugs/core_6000_test.py | 4 +- tests/bugs/core_6003_test.py | 1 + tests/bugs/core_6015_test.py | 1 + tests/bugs/core_6018_test.py | 4 +- tests/bugs/core_6023_test.py | 1 + tests/bugs/core_6024_test.py | 1 + tests/bugs/core_6028_test.py | 1 + tests/bugs/core_6033_test.py | 1 + tests/bugs/core_6034_test.py | 1 + tests/bugs/core_6038_test.py | 1 + tests/bugs/core_6040_test.py | 1 + tests/bugs/core_6043_test.py | 1 + tests/bugs/core_6044_test.py | 1 + tests/bugs/core_6048_test.py | 1 + tests/bugs/core_6049_test.py | 1 + tests/bugs/core_6054_test.py | 1 + tests/bugs/core_6058_test.py | 1 + tests/bugs/core_6068_test.py | 1 + tests/bugs/core_6071_test.py | 1 + tests/bugs/core_6078_test.py | 1 + tests/bugs/core_6083_test.py | 1 + tests/bugs/core_6084_test.py | 1 + tests/bugs/core_6086_test.py | 1 + tests/bugs/core_6087_test.py | 1 + tests/bugs/core_6088_test.py | 1 + tests/bugs/core_6089_test.py | 1 + tests/bugs/core_6090_test.py | 1 + tests/bugs/core_6095_test.py | 1 + tests/bugs/core_6097_test.py | 1 + tests/bugs/core_6108_test.py | 1 + tests/bugs/core_6109_test.py | 1 + tests/bugs/core_6116_test.py | 4 +- tests/bugs/core_6134_test.py | 4 +- tests/bugs/core_6137_test.py | 1 + tests/bugs/core_6138_test.py | 1 + tests/bugs/core_6141_test.py | 1 + tests/bugs/core_6142_test.py | 4 +- tests/bugs/core_6143_test.py | 1 + tests/bugs/core_6144_test.py | 1 + tests/bugs/core_6145_test.py | 1 + tests/bugs/core_6147_test.py | 4 +- tests/bugs/core_6158_test.py | 1 + tests/bugs/core_6159_test.py | 1 + tests/bugs/core_6160_test.py | 1 + tests/bugs/core_6163_test.py | 1 + tests/bugs/core_6166_test.py | 1 + tests/bugs/core_6171_test.py | 1 + tests/bugs/core_6181_test.py | 4 +- tests/bugs/core_6182_test.py | 1 + tests/bugs/core_6185_test.py | 1 + tests/bugs/core_6186_test.py | 1 + tests/bugs/core_6205_test.py | 1 + tests/bugs/core_6206_test.py | 1 + tests/bugs/core_6208_test.py | 1 + tests/bugs/core_6211_test.py | 4 +- tests/bugs/core_6216_test.py | 1 + tests/bugs/core_6218_test.py | 1 + tests/bugs/core_6219_test.py | 1 + tests/bugs/core_6227_test.py | 1 + tests/bugs/core_6233_test.py | 1 + tests/bugs/core_6236_test.py | 1 + tests/bugs/core_6237_test.py | 3 +- tests/bugs/core_6238_test.py | 4 +- tests/bugs/core_6239_test.py | 1 + tests/bugs/core_6241_test.py | 4 +- tests/bugs/core_6246_test.py | 1 + tests/bugs/core_6248_test.py | 1 + tests/bugs/core_6250_test.py | 1 + tests/bugs/core_6251_test.py | 4 +- tests/bugs/core_6252_test.py | 4 +- tests/bugs/core_6254_test.py | 4 +- tests/bugs/core_6262_test.py | 1 + tests/bugs/core_6264_test.py | 1 + tests/bugs/core_6265_test.py | 3 +- tests/bugs/core_6266_test.py | 1 + tests/bugs/core_6272_test.py | 1 + tests/bugs/core_6278_test.py | 1 + tests/bugs/core_6279_test.py | 1 + tests/bugs/core_6280_test.py | 4 +- tests/bugs/core_6281_test.py | 1 + tests/bugs/core_6282_test.py | 1 + tests/bugs/core_6285_test.py | 1 + tests/bugs/core_6286_test.py | 4 +- tests/bugs/core_6290_test.py | 4 +- tests/bugs/core_6291_test.py | 4 +- tests/bugs/core_6294_test.py | 1 + tests/bugs/core_6300_test.py | 1 + tests/bugs/core_6309_test.py | 31 +------------ tests/bugs/core_6310_test.py | 1 + tests/bugs/core_6314_test.py | 1 + tests/bugs/core_6316_test.py | 1 + tests/bugs/core_6317_test.py | 1 + tests/bugs/core_6318_test.py | 1 + tests/bugs/core_6319_test.py | 1 + tests/bugs/core_6324_test.py | 1 + tests/bugs/core_6328_test.py | 1 + tests/bugs/core_6329_test.py | 4 +- tests/bugs/core_6336_test.py | 6 ++- tests/bugs/core_6337_test.py | 1 + tests/bugs/core_6340_test.py | 1 + tests/bugs/core_6342_test.py | 1 + tests/bugs/core_6343_test.py | 1 + tests/bugs/core_6345_test.py | 1 + tests/bugs/core_6348_test.py | 1 + tests/bugs/core_6351_test.py | 1 + tests/bugs/core_6353_test.py | 1 + tests/bugs/core_6355_test.py | 1 + tests/bugs/core_6356_test.py | 1 + tests/bugs/core_6357_test.py | 4 +- tests/bugs/core_6358_test.py | 4 +- tests/bugs/core_6362_test.py | 1 + tests/bugs/core_6377_test.py | 4 +- tests/bugs/core_6379_test.py | 1 + tests/bugs/core_6382_test.py | 1 + tests/bugs/core_6385_test.py | 1 + tests/bugs/core_6389_test.py | 4 +- tests/bugs/core_6392_test.py | 1 + tests/bugs/core_6395_test.py | 1 + tests/bugs/core_6397_test.py | 1 + tests/bugs/core_6398_test.py | 1 + tests/bugs/core_6403_test.py | 1 + tests/bugs/core_6408_test.py | 4 +- tests/bugs/core_6411_test.py | 1 + tests/bugs/core_6412_test.py | 1 + tests/bugs/core_6414_test.py | 4 +- tests/bugs/core_6419_test.py | 1 + tests/bugs/core_6421_test.py | 1 + tests/bugs/core_6427_test.py | 1 + tests/bugs/core_6429_test.py | 4 +- tests/bugs/core_6437_test.py | 1 + tests/bugs/core_6438_test.py | 1 + tests/bugs/core_6440_test.py | 4 +- tests/bugs/core_6441_test.py | 1 + tests/bugs/core_6444_test.py | 1 + tests/bugs/core_6447_test.py | 1 + tests/bugs/core_6452_test.py | 1 + tests/bugs/core_6453_test.py | 1 + tests/bugs/core_6458_test.py | 1 + tests/bugs/core_6460_test.py | 1 + tests/bugs/core_6466_test.py | 1 + tests/bugs/core_6469_test.py | 1 + tests/bugs/core_6474_test.py | 1 + tests/bugs/core_6479_test.py | 1 + tests/bugs/core_6486_test.py | 1 + tests/bugs/core_6487_test.py | 4 +- tests/bugs/core_6489_test.py | 1 + tests/bugs/core_6494_test.py | 1 + tests/bugs/core_6496_test.py | 1 + tests/bugs/core_6499_test.py | 1 + tests/bugs/core_6504_test.py | 1 + tests/bugs/core_6509_test.py | 1 + tests/bugs/core_6517_test.py | 4 +- tests/bugs/core_6521_test.py | 1 + tests/bugs/core_6526_test.py | 4 +- tests/bugs/core_6527_test.py | 4 +- tests/bugs/core_6529_test.py | 1 + tests/bugs/core_6531_test.py | 4 +- tests/bugs/core_6532_test.py | 4 +- tests/bugs/core_6534_test.py | 1 + tests/bugs/core_6542_test.py | 1 + tests/bugs/core_6932_test.py | 1 + tests/bugs/core_6947_test.py | 1 + tests/bugs/core_6987_test.py | 1 + tests/bugs/gh_0310_test.py | 1 + tests/bugs/gh_1665_test.py | 1 + tests/bugs/gh_3106_test.py | 1 + tests/bugs/gh_3886_test.py | 4 +- tests/bugs/gh_5082_test.py | 4 +- tests/bugs/gh_5173_test.py | 1 + tests/bugs/gh_5534_test.py | 1 + tests/bugs/gh_5588_test.py | 1 + tests/bugs/gh_5995_test.py | 1 + tests/bugs/gh_6220_test.py | 1 + tests/bugs/gh_6681_test.py | 13 +----- tests/bugs/gh_6709_test.py | 1 + tests/bugs/gh_6732_test.py | 25 +---------- tests/bugs/gh_6740_test.py | 1 + tests/bugs/gh_6782_test.py | 1 + tests/bugs/gh_6785_test.py | 1 + tests/bugs/gh_6786_test.py | 1 + tests/bugs/gh_6788_test.py | 1 + tests/bugs/gh_6790_test.py | 1 + tests/bugs/gh_6797_test.py | 4 +- tests/bugs/gh_6798_test.py | 1 + tests/bugs/gh_6801_test.py | 1 + tests/bugs/gh_6802_test.py | 4 +- tests/bugs/gh_6804_test.py | 1 + tests/bugs/gh_6808_test.py | 1 + tests/bugs/gh_6809_test.py | 1 + tests/bugs/gh_6810_test.py | 1 + tests/bugs/gh_6812_test.py | 1 + tests/bugs/gh_6815_test.py | 1 + tests/bugs/gh_6816_test.py | 1 + tests/bugs/gh_6817_test.py | 1 + tests/bugs/gh_6825_test.py | 1 + tests/bugs/gh_6832_test.py | 1 + tests/bugs/gh_6838_test.py | 1 + tests/bugs/gh_6845_test.py | 1 + tests/bugs/gh_6854_test.py | 1 + tests/bugs/gh_6858_test.py | 1 + tests/bugs/gh_6860_test.py | 1 + tests/bugs/gh_6866_test.py | 1 + tests/bugs/gh_6872_test.py | 1 + tests/bugs/gh_6873_test.py | 1 + tests/bugs/gh_6874_test.py | 1 + tests/bugs/gh_6875_test.py | 1 + tests/bugs/gh_6886_test.py | 1 + tests/bugs/gh_6887_test.py | 1 + tests/bugs/gh_6889_test.py | 1 + tests/bugs/gh_6903_test.py | 1 + tests/bugs/gh_6910_test.py | 1 + tests/bugs/gh_6915_test.py | 1 + tests/bugs/gh_6930_test.py | 1 + tests/bugs/gh_6934_test.py | 1 + tests/bugs/gh_6935_test.py | 1 + tests/bugs/gh_6942_test.py | 1 + tests/bugs/gh_6963_test.py | 1 + tests/bugs/gh_6976_test.py | 1 + tests/bugs/gh_6998_test.py | 1 + tests/bugs/gh_7018_test.py | 1 + tests/bugs/gh_7025_test.py | 1 + tests/bugs/gh_7031_test.py | 1 + tests/bugs/gh_7034_test.py | 1 + tests/bugs/gh_7038_test.py | 1 + tests/bugs/gh_7045_test.py | 1 + tests/bugs/gh_7048_test.py | 1 + tests/bugs/gh_7062_test.py | 1 + tests/bugs/gh_7064_test.py | 1 + tests/bugs/test_user_management.py | 1 + 1541 files changed, 1921 insertions(+), 466 deletions(-) diff --git a/tests/bugs/core_0000_test.py b/tests/bugs/core_0000_test.py index 916108e7..de7c1078 100644 --- a/tests/bugs/core_0000_test.py +++ b/tests/bugs/core_0000_test.py @@ -4,6 +4,7 @@ ID: dummy TITLE: Dummy test DESCRIPTION: +FBTEST: bugs.core_0000 """ import pytest diff --git a/tests/bugs/core_0001_test.py b/tests/bugs/core_0001_test.py index 4b3ea193..992f2838 100644 --- a/tests/bugs/core_0001_test.py +++ b/tests/bugs/core_0001_test.py @@ -6,6 +6,7 @@ ISSUE: 319 JIRA: CORE-1 TITLE: Server shutdown DESCRIPTION: Server shuts down when user password is attempted to be modified to a empty string +FBTEST: bugs.core_0001 """ import pytest diff --git a/tests/bugs/core_0002_test.py b/tests/bugs/core_0002_test.py index f6709655..1ce2812b 100644 --- a/tests/bugs/core_0002_test.py +++ b/tests/bugs/core_0002_test.py @@ -6,6 +6,7 @@ ISSUE: 320 JIRA: CORE-2 TITLE: Incorrect value returned with execute statement calculation DESCRIPTION: +FBTEST: bugs.core_0000 """ import pytest diff --git a/tests/bugs/core_0010_test.py b/tests/bugs/core_0010_test.py index b379f428..1786b253 100644 --- a/tests/bugs/core_0010_test.py +++ b/tests/bugs/core_0010_test.py @@ -6,6 +6,7 @@ ISSUE: 328 JIRA: CORE-10 TITLE: Navigation vs IS NULL vs compound index DESCRIPTION: +FBTEST: bugs.core_0010 """ import pytest diff --git a/tests/bugs/core_0014_test.py b/tests/bugs/core_0014_test.py index d9b592f0..e98569d3 100644 --- a/tests/bugs/core_0014_test.py +++ b/tests/bugs/core_0014_test.py @@ -6,6 +6,7 @@ ISSUE: 333 JIRA: CORE-14 TITLE: Trigger do it wrong DESCRIPTION: Computed by columns inside triggers always=NULL +FBTEST: bugs.core_0014 """ import pytest diff --git a/tests/bugs/core_0037_test.py b/tests/bugs/core_0037_test.py index a7771151..c8a2b3be 100644 --- a/tests/bugs/core_0037_test.py +++ b/tests/bugs/core_0037_test.py @@ -11,6 +11,7 @@ NOTES: Functions div, frac, dow, sdow, getExactTimestampUTC and isLeapYear got safe replacement in UDR library "udf_compat", see it in folder: ../plugins/udr/ JIRA: CORE-37 +FBTEST: bugs.core_0037 """ import pytest diff --git a/tests/bugs/core_0039_test.py b/tests/bugs/core_0039_test.py index 84503315..5de5b8cc 100644 --- a/tests/bugs/core_0039_test.py +++ b/tests/bugs/core_0039_test.py @@ -6,6 +6,7 @@ ISSUE: 363 TITLE: Cannot create procedure with long chain of else-if clauses DESCRIPTION: JIRA: CORE-39 +FBTEST: bugs.core_0039 """ import pytest diff --git a/tests/bugs/core_0053_test.py b/tests/bugs/core_0053_test.py index 89dc2018..2c981626 100644 --- a/tests/bugs/core_0053_test.py +++ b/tests/bugs/core_0053_test.py @@ -24,6 +24,7 @@ DESCRIPTION: Because of this, it was decided to change code of SP_TRUNCATE_STAT: instead of 'alter sequence restart...' we do reset like this: c = gen_id(g_gather_stat, -gen_id(g_gather_stat, 0)); JIRA: CORE-53 +FBTEST: bugs.core_0053 """ import pytest diff --git a/tests/bugs/core_0058_test.py b/tests/bugs/core_0058_test.py index c1639084..69ddc6d2 100644 --- a/tests/bugs/core_0058_test.py +++ b/tests/bugs/core_0058_test.py @@ -6,6 +6,7 @@ ISSUE: 383 TITLE: WHERE CURRENT OF doesn't work DESCRIPTION: JIRA: CORE-58 +FBTEST: bugs.core_0058 """ import pytest diff --git a/tests/bugs/core_0059_test.py b/tests/bugs/core_0059_test.py index f06a8faa..ba86d9b6 100644 --- a/tests/bugs/core_0059_test.py +++ b/tests/bugs/core_0059_test.py @@ -6,6 +6,7 @@ ISSUE: 384 TITLE: Automatic not null in PK columns incomplete DESCRIPTION: JIRA: CORE-59 +FBTEST: bugs.core_0059 """ import pytest diff --git a/tests/bugs/core_0063_test.py b/tests/bugs/core_0063_test.py index f07ddb56..70b99443 100644 --- a/tests/bugs/core_0063_test.py +++ b/tests/bugs/core_0063_test.py @@ -6,6 +6,7 @@ ISSUE: 388 TITLE: Sequence of commands crash server DESCRIPTION: JIRA: CORE-63 +FBTEST: bugs.core_0063 """ import pytest diff --git a/tests/bugs/core_0070_test.py b/tests/bugs/core_0070_test.py index a7bc3db1..ede9ff92 100644 --- a/tests/bugs/core_0070_test.py +++ b/tests/bugs/core_0070_test.py @@ -6,6 +6,7 @@ ISSUE: 394 TITLE: Expression index regression since 2.0a3 DESCRIPTION: JIRA: CORE-70 +FBTEST: bugs.core_0070 """ import pytest diff --git a/tests/bugs/core_0076_test.py b/tests/bugs/core_0076_test.py index 1e2e7551..bbe47ffa 100644 --- a/tests/bugs/core_0076_test.py +++ b/tests/bugs/core_0076_test.py @@ -6,6 +6,7 @@ ISSUE: 400 TITLE: Invalid ROW_COUNT variable value after DELETE DESCRIPTION: JIRA: CORE-76 +FBTEST: bugs.core_0076 """ import pytest diff --git a/tests/bugs/core_0085_test.py b/tests/bugs/core_0085_test.py index 55d01e73..8d3451c0 100644 --- a/tests/bugs/core_0085_test.py +++ b/tests/bugs/core_0085_test.py @@ -6,6 +6,7 @@ ISSUE: 411 TITLE: Query with not in (select) returns wrong result DESCRIPTION: JIRA: CORE-85 +FBTEST: bugs.core_0085 """ import pytest diff --git a/tests/bugs/core_0086_test.py b/tests/bugs/core_0086_test.py index 27920990..52211389 100644 --- a/tests/bugs/core_0086_test.py +++ b/tests/bugs/core_0086_test.py @@ -6,6 +6,7 @@ ISSUE: 412 TITLE: Index bug DESCRIPTION: Can not fetch the data when Index is in use JIRA: CORE-86 +FBTEST: bugs.core_0086 """ import pytest diff --git a/tests/bugs/core_0088_test.py b/tests/bugs/core_0088_test.py index f0cf9a91..7489becf 100644 --- a/tests/bugs/core_0088_test.py +++ b/tests/bugs/core_0088_test.py @@ -6,6 +6,7 @@ ISSUE: 413 TITLE: Join on diffrent datatypes DESCRIPTION: JIRA: CORE-88 +FBTEST: bugs.core_0088 """ import pytest diff --git a/tests/bugs/core_0089_test.py b/tests/bugs/core_0089_test.py index 152e8285..b23cc2c8 100644 --- a/tests/bugs/core_0089_test.py +++ b/tests/bugs/core_0089_test.py @@ -6,6 +6,7 @@ ISSUE: 414 TITLE: Wrong return from simple SQL DESCRIPTION: JIRA: CORE-89 +FBTEST: bugs.core_0089 """ import pytest diff --git a/tests/bugs/core_0091_test.py b/tests/bugs/core_0091_test.py index 593e185d..3b10b332 100644 --- a/tests/bugs/core_0091_test.py +++ b/tests/bugs/core_0091_test.py @@ -6,6 +6,7 @@ ISSUE: 416 TITLE: Recreate and self-referencing indexes DESCRIPTION: JIRA: CORE-91 +FBTEST: bugs.core_0091 """ import pytest diff --git a/tests/bugs/core_0099_test.py b/tests/bugs/core_0099_test.py index 60ca379b..8611aabf 100644 --- a/tests/bugs/core_0099_test.py +++ b/tests/bugs/core_0099_test.py @@ -6,6 +6,7 @@ ISSUE: 423 TITLE: Strange/Inconsistent query results DESCRIPTION: JIRA: CORE-99 +FBTEST: bugs.core_0099 """ import pytest diff --git a/tests/bugs/core_0101_test.py b/tests/bugs/core_0101_test.py index cb44e7a3..8b72f327 100644 --- a/tests/bugs/core_0101_test.py +++ b/tests/bugs/core_0101_test.py @@ -6,6 +6,7 @@ ISSUE: 425 TITLE: JOIN the same table - problem with alias names DESCRIPTION: JIRA: CORE-101 +FBTEST: bugs.core_0101 """ import pytest diff --git a/tests/bugs/core_0104_test.py b/tests/bugs/core_0104_test.py index 32b94a98..b5f17378 100644 --- a/tests/bugs/core_0104_test.py +++ b/tests/bugs/core_0104_test.py @@ -6,6 +6,7 @@ ISSUE: 428 TITLE: Dropping and recreating a table in the same txn disables PK DESCRIPTION: JIRA: CORE-104 +FBTEST: bugs.core_0104 """ import pytest diff --git a/tests/bugs/core_0115_test.py b/tests/bugs/core_0115_test.py index 5ea40524..ca49dfd4 100644 --- a/tests/bugs/core_0115_test.py +++ b/tests/bugs/core_0115_test.py @@ -6,6 +6,7 @@ ISSUE: 353 TITLE: Bug with ALL keyword DESCRIPTION: JIRA: CORE-115 +FBTEST: bugs.core_0115 """ import pytest diff --git a/tests/bugs/core_0116_test.py b/tests/bugs/core_0116_test.py index 3cf3d2ce..c004e40c 100644 --- a/tests/bugs/core_0116_test.py +++ b/tests/bugs/core_0116_test.py @@ -6,6 +6,7 @@ ISSUE: 438 TITLE: BLOBs in external tables DESCRIPTION: JIRA: CORE-116 +FBTEST: bugs.core_0116 """ import pytest diff --git a/tests/bugs/core_0117_test.py b/tests/bugs/core_0117_test.py index 442b2b1f..bb8ed462 100644 --- a/tests/bugs/core_0117_test.py +++ b/tests/bugs/core_0117_test.py @@ -6,6 +6,7 @@ ISSUE: 439 TITLE: Expression evaluation not supported on LEFT JOIN DESCRIPTION: JIRA: CORE-117 +FBTEST: bugs.core_0117 """ import pytest diff --git a/tests/bugs/core_0119_test.py b/tests/bugs/core_0119_test.py index 58e86300..e8afe07d 100644 --- a/tests/bugs/core_0119_test.py +++ b/tests/bugs/core_0119_test.py @@ -19,6 +19,7 @@ NOTES: division -4611686018427387904/-0.5 does not issue error since this fix. Checked on 5.0.0.113, 4.0.1.2539. JIRA: CORE-119 +FBTEST: bugs.core_0119 """ import pytest diff --git a/tests/bugs/core_0142_test.py b/tests/bugs/core_0142_test.py index ba6ac9b4..d17915d0 100644 --- a/tests/bugs/core_0142_test.py +++ b/tests/bugs/core_0142_test.py @@ -6,6 +6,7 @@ ISSUE: 469 TITLE: Index breaks = ANY result DESCRIPTION: JIRA: CORE-142 +FBTEST: bugs.core_0142 """ import pytest diff --git a/tests/bugs/core_0143_test.py b/tests/bugs/core_0143_test.py index bdfa4e10..4259dd67 100644 --- a/tests/bugs/core_0143_test.py +++ b/tests/bugs/core_0143_test.py @@ -10,6 +10,7 @@ NOTES: It can lead to additional ident of values when we show them in form "SET LIST ON", so we have to ignore all internal spaces - see added 'substitution' section below. JIRA: CORE-143 +FBTEST: bugs.core_0143 """ import pytest diff --git a/tests/bugs/core_0148_test.py b/tests/bugs/core_0148_test.py index ec6cb1c1..567524b8 100644 --- a/tests/bugs/core_0148_test.py +++ b/tests/bugs/core_0148_test.py @@ -6,6 +6,7 @@ ISSUE: 477 TITLE: SELECT '1' UNION SELECT '12' DESCRIPTION: JIRA: CORE-148 +FBTEST: bugs.core_0148 """ import pytest diff --git a/tests/bugs/core_0149_test.py b/tests/bugs/core_0149_test.py index 970b6eed..ad45cf3a 100644 --- a/tests/bugs/core_0149_test.py +++ b/tests/bugs/core_0149_test.py @@ -6,6 +6,7 @@ ISSUE: 478 TITLE: Left joining views with null fails DESCRIPTION: JIRA: CORE-149 +FBTEST: bugs.core_0149 """ import pytest diff --git a/tests/bugs/core_0152_test.py b/tests/bugs/core_0152_test.py index 195bac7c..82ef43fa 100644 --- a/tests/bugs/core_0152_test.py +++ b/tests/bugs/core_0152_test.py @@ -6,6 +6,7 @@ ISSUE: 481 TITLE: Sqlsubtype incorrect on timestamp math, constant arithmetic DESCRIPTION: JIRA: CORE-152 +FBTEST: bugs.core_152 """ import pytest diff --git a/tests/bugs/core_0165_test.py b/tests/bugs/core_0165_test.py index 99b81e02..38157f33 100644 --- a/tests/bugs/core_0165_test.py +++ b/tests/bugs/core_0165_test.py @@ -9,6 +9,7 @@ NOTES: Original test see im: https://github.com/FirebirdSQL/fbtcs/blob/master/GTCS/tests/CF_ISQL_24.script JIRA: CORE-165 +FBTEST: bugs.core_0165 """ import pytest diff --git a/tests/bugs/core_0166_test.py b/tests/bugs/core_0166_test.py index b28e5b67..fa3c5eab 100644 --- a/tests/bugs/core_0166_test.py +++ b/tests/bugs/core_0166_test.py @@ -6,6 +6,7 @@ ISSUE: 495 TITLE: Cannot specify PLAN in UPDATE statement DESCRIPTION: JIRA: CORE-166 +FBTEST: bugs.core_0166 """ import pytest diff --git a/tests/bugs/core_0185_test.py b/tests/bugs/core_0185_test.py index d83de9f8..61712895 100644 --- a/tests/bugs/core_0185_test.py +++ b/tests/bugs/core_0185_test.py @@ -9,6 +9,7 @@ NOTES: Ortiginal test: https://github.com/FirebirdSQL/fbtcs/blob/master/GTCS/tests/CF_ISQL_28.script JIRA: CORE-185 +FBTEST: bugs.core_0185 """ import pytest diff --git a/tests/bugs/core_0188_test.py b/tests/bugs/core_0188_test.py index a4144dc1..15d8dfe9 100644 --- a/tests/bugs/core_0188_test.py +++ b/tests/bugs/core_0188_test.py @@ -6,6 +6,7 @@ ISSUE: 515 TITLE: Trigger on view with union receive nulls DESCRIPTION: JIRA: CORE-188 +FBTEST: bugs.core_0188 """ import pytest diff --git a/tests/bugs/core_0195a_test.py b/tests/bugs/core_0195a_test.py index f28ea143..aa7cdca0 100644 --- a/tests/bugs/core_0195a_test.py +++ b/tests/bugs/core_0195a_test.py @@ -6,6 +6,7 @@ ISSUE: 522 TITLE: Bugcheck 291 DESCRIPTION: JIRA: CORE-195 +FBTEST: bugs.core_0195 """ import pytest diff --git a/tests/bugs/core_0195b_test.py b/tests/bugs/core_0195b_test.py index d9b31a85..e194ccc7 100644 --- a/tests/bugs/core_0195b_test.py +++ b/tests/bugs/core_0195b_test.py @@ -6,6 +6,7 @@ ISSUE: 522 TITLE: Bugcheck 291 DESCRIPTION: JIRA: CORE-195 +FBTEST: bugs.core_195 """ import pytest @@ -16,11 +17,9 @@ init_script = """create table tbl_bugcheck291 ID integer NOT NULL PRIMARY KEY, DATA integer ); - commit; insert into tbl_bugcheck291 (id, data) values (1,100); - commit; SET TERM ^ ; @@ -42,85 +41,46 @@ COMMIT WORK ^ SET TERM ;^ CREATE TABLE T1 - ( - DATA INTEGER, - FLAG INTEGER - ); - - SET TERM ^ ; - - CREATE TRIGGER TRIG1 FOR T1 - ACTIVE BEFORE UPDATE POSITION 1 - as - begin - if (new.Flag = 16 and new.Data = 1) then begin - update t1 set Data = 2 where Flag = 46; - update t1 set Data = 3 where Flag = 46; - end - if (new.Flag = 46 and new.Data = 2) then begin - update t1 set Data = 4 where Flag = 14; - update t1 set Data = 5 where Flag = 15; - end - if (new.Flag = 14 and new.Data = 4) then begin - update t1 set Data = 6 where Flag = 46; - end - if (new.Flag = 15 and new.Data = 5) then begin - update t1 set Data = 7 where Flag = 46; - end - if (new.Flag = 46 and new.Data = 3) then begin - update t1 set Data = 8 where Flag = 46; - end - end - - ^ - - +^ COMMIT ^ SET TERM ;^ - - insert into t1(Flag) values(14); - insert into t1(Flag) values(15); - insert into t1(Flag) values(16); - insert into t1(Flag) values(46); - commit; - """ db = db_factory(page_size=4096, init=init_script) diff --git a/tests/bugs/core_0196_test.py b/tests/bugs/core_0196_test.py index 93cd1105..6f0b9e8f 100644 --- a/tests/bugs/core_0196_test.py +++ b/tests/bugs/core_0196_test.py @@ -6,6 +6,7 @@ ISSUE: 523 TITLE: SYSDBA can grant non existent roles DESCRIPTION: JIRA: CORE-196 +FBTEST: bugs.core_0190 """ import pytest diff --git a/tests/bugs/core_0198_test.py b/tests/bugs/core_0198_test.py index 38b51ba2..20f0a85a 100644 --- a/tests/bugs/core_0198_test.py +++ b/tests/bugs/core_0198_test.py @@ -6,6 +6,7 @@ ISSUE: 525 TITLE: Wrong order by in table join storedproc DESCRIPTION: JIRA: CORE-198 +FBTEST: bugs.core_0198 """ import pytest diff --git a/tests/bugs/core_0200_test.py b/tests/bugs/core_0200_test.py index 7d905279..7fb76602 100644 --- a/tests/bugs/core_0200_test.py +++ b/tests/bugs/core_0200_test.py @@ -6,6 +6,7 @@ ISSUE: 527 TITLE: Empty column names with aggregate funcs DESCRIPTION: JIRA: CORE-200 +FBTEST: bugs.core_0200 """ import pytest diff --git a/tests/bugs/core_0202_test.py b/tests/bugs/core_0202_test.py index 29864128..74df405c 100644 --- a/tests/bugs/core_0202_test.py +++ b/tests/bugs/core_0202_test.py @@ -6,6 +6,7 @@ ISSUE: 529 TITLE: ORDER BY works wrong with collate PT_PT DESCRIPTION: JIRA: CORE-202 +FBTEST: bugs.core_202 """ import pytest diff --git a/tests/bugs/core_0203_test.py b/tests/bugs/core_0203_test.py index da3eae6c..343454aa 100644 --- a/tests/bugs/core_0203_test.py +++ b/tests/bugs/core_0203_test.py @@ -16,6 +16,7 @@ If underlying query became suitable to be run with PLAN INDEX (e.g. such index w then this 'PLAN NATURAL' will be IGNORED until it is explicitly specified in the client query. See below example #4 for view v_test1 defined as "select * from ... plan (t natural)". JIRA: CORE-203 +FBTEST: bugs.core_0203 """ import pytest diff --git a/tests/bugs/core_0209_test.py b/tests/bugs/core_0209_test.py index 45e29eca..8626eb61 100644 --- a/tests/bugs/core_0209_test.py +++ b/tests/bugs/core_0209_test.py @@ -6,6 +6,7 @@ ISSUE: 536 TITLE: CHECK constraints fire twice DESCRIPTION: JIRA: CORE-209 +FBTEST: bugs.core_0209 """ import pytest diff --git a/tests/bugs/core_0210_test.py b/tests/bugs/core_0210_test.py index 355306eb..7a171850 100644 --- a/tests/bugs/core_0210_test.py +++ b/tests/bugs/core_0210_test.py @@ -6,6 +6,7 @@ ISSUE: 538 TITLE: CS server crash altering SP in 2 connect DESCRIPTION: JIRA: CORE-210 +FBTEST: bugs.core_0210 """ import pytest diff --git a/tests/bugs/core_0211_test.py b/tests/bugs/core_0211_test.py index 74728a25..40ea50b0 100644 --- a/tests/bugs/core_0211_test.py +++ b/tests/bugs/core_0211_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Crashed on: WI-V3.0.0.32380, WI-T4.0.0.32399, found 16-mar-2016. Passed on: WI-V3.0.0.32487, WI-T4.0.0.141 -- works fine. JIRA: CORE-211 +FBTEST: bugs.core_0211 """ import pytest diff --git a/tests/bugs/core_0214_test.py b/tests/bugs/core_0214_test.py index 894746dd..3d07aecd 100644 --- a/tests/bugs/core_0214_test.py +++ b/tests/bugs/core_0214_test.py @@ -6,6 +6,7 @@ ISSUE: 542 TITLE: Count ( DISTINCT ... ) is too slow DESCRIPTION: JIRA: CORE-214 +FBTEST: bugs.core_0214 """ import pytest diff --git a/tests/bugs/core_0216_test.py b/tests/bugs/core_0216_test.py index 45e2ed26..e242c97c 100644 --- a/tests/bugs/core_0216_test.py +++ b/tests/bugs/core_0216_test.py @@ -9,6 +9,7 @@ DESCRIPTION: an internal buffer flow in generating the access control list that actually enforces the rights. JIRA: CORE-216 +FBTEST: bugs.core_0216 """ import pytest diff --git a/tests/bugs/core_0223_test.py b/tests/bugs/core_0223_test.py index ce7965a6..703830cd 100644 --- a/tests/bugs/core_0223_test.py +++ b/tests/bugs/core_0223_test.py @@ -6,6 +6,7 @@ ISSUE: 554 TITLE: ALTER TABLE altering to VARCHAR DESCRIPTION: JIRA: CORE-223 +FBTEST: bugs.core_0223 """ import pytest diff --git a/tests/bugs/core_0282_test.py b/tests/bugs/core_0282_test.py index 0c634dcd..57ad3ca4 100644 --- a/tests/bugs/core_0282_test.py +++ b/tests/bugs/core_0282_test.py @@ -6,6 +6,7 @@ ISSUE: 613 TITLE: DOMAINs don't register their dependency on other objects DESCRIPTION: JIRA: CORE-282 +FBTEST: bugs.core_0282 """ import pytest diff --git a/tests/bugs/core_0284_test.py b/tests/bugs/core_0284_test.py index 959f6dfe..f6de8c2f 100644 --- a/tests/bugs/core_0284_test.py +++ b/tests/bugs/core_0284_test.py @@ -1,12 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_0284 -# title: Blob Comparison with constant -# decription: -# tracker_id: CORE-284 -# min_versions: [] -# versions: 3.0 -# qmid: bugs.core_284 """ ID: issue-615 @@ -14,6 +6,7 @@ ISSUE: 615 TITLE: Blob comparison with constant DESCRIPTION: JIRA: CORE-284 +FBTEST: bugs.core_0284 """ import pytest diff --git a/tests/bugs/core_0297_test.py b/tests/bugs/core_0297_test.py index dd625633..8596ce76 100644 --- a/tests/bugs/core_0297_test.py +++ b/tests/bugs/core_0297_test.py @@ -13,6 +13,7 @@ DESCRIPTION: Found in FB tracker as: http://tracker.firebirdsql.org/browse/CORE-297 Fixed in 1.5.0 JIRA: CORE-297 +FBTEST: bugs.core_0297 """ import pytest diff --git a/tests/bugs/core_0304_test.py b/tests/bugs/core_0304_test.py index b581db6a..481b4fea 100644 --- a/tests/bugs/core_0304_test.py +++ b/tests/bugs/core_0304_test.py @@ -15,6 +15,7 @@ NOTES: https://github.com/FirebirdSQL/firebird/pull/6825 ("Correct error message for DROP VIEW") JIRA: CORE-304 +FBTEST: bugs.core_0304 """ import pytest diff --git a/tests/bugs/core_0335_test.py b/tests/bugs/core_0335_test.py index 0f95b255..669bb588 100644 --- a/tests/bugs/core_0335_test.py +++ b/tests/bugs/core_0335_test.py @@ -11,6 +11,7 @@ DESCRIPTION: 2) we can *not* run query with unions. Actual value of is 128 for 2.5.x (NOT 255 as errormessage issues!) and 255 for 3.0. JIRA: CORE-335 +FBTEST: bugs.core_0335 """ import pytest diff --git a/tests/bugs/core_0336_test.py b/tests/bugs/core_0336_test.py index 1822b856..764610b2 100644 --- a/tests/bugs/core_0336_test.py +++ b/tests/bugs/core_0336_test.py @@ -6,6 +6,7 @@ ISSUE: 673 TITLE: DateTime math imprecision DESCRIPTION: JIRA: CORE-336 +FBTEST: bugs.core_336 """ import pytest diff --git a/tests/bugs/core_0337_test.py b/tests/bugs/core_0337_test.py index 77b32869..b124a7fa 100644 --- a/tests/bugs/core_0337_test.py +++ b/tests/bugs/core_0337_test.py @@ -17,6 +17,7 @@ DESCRIPTION: Found in FB tracker as: http://tracker.firebirdsql.org/browse/CORE-337 Fixed in 2.0 Beta 1 JIRA: CORE-337 +FBTEST: bugs.core_0337 """ import pytest diff --git a/tests/bugs/core_0366_test.py b/tests/bugs/core_0366_test.py index 258b4105..ac23b07d 100644 --- a/tests/bugs/core_0366_test.py +++ b/tests/bugs/core_0366_test.py @@ -15,6 +15,7 @@ DESCRIPTION: We expect that compilation of this test script finished OK, without any errors/warnings. 2.5 issues "too many contexts / max allowed 255'; because of this, min_version=3.0 JIRA: CORE-366 +FBTEST: bugs.core_0366 """ import pytest diff --git a/tests/bugs/core_0389_test.py b/tests/bugs/core_0389_test.py index 7dee760a..d0157938 100644 --- a/tests/bugs/core_0389_test.py +++ b/tests/bugs/core_0389_test.py @@ -6,6 +6,7 @@ ISSUE: 732 TITLE: NULLS FIRST does not work with unions DESCRIPTION: JIRA: CORE-389 +FBTEST: bugs.core_0389 """ import pytest diff --git a/tests/bugs/core_0405_test.py b/tests/bugs/core_0405_test.py index afc56ad3..3ecf351b 100644 --- a/tests/bugs/core_0405_test.py +++ b/tests/bugs/core_0405_test.py @@ -13,6 +13,7 @@ DESCRIPTION: -803 335544349 JIRA: CORE-405 +FBTEST: bugs.core_0405 """ import pytest diff --git a/tests/bugs/core_0426_test.py b/tests/bugs/core_0426_test.py index 4f12f178..7584455b 100644 --- a/tests/bugs/core_0426_test.py +++ b/tests/bugs/core_0426_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Check if sort order for collate ES_ES is the one of DRAE , the oficial organization for standarization of spanish JIRA: CORE-426 +FBTEST: bugs.core_426 """ import pytest diff --git a/tests/bugs/core_0461_test.py b/tests/bugs/core_0461_test.py index 6c4fa7ca..21d87abd 100644 --- a/tests/bugs/core_0461_test.py +++ b/tests/bugs/core_0461_test.py @@ -8,6 +8,7 @@ DESCRIPTION: NB: all versions of 2.1 and 2.5 fail on 2nd query (issue 2002-jul-12) with message about "too many contexts, max = 256" so this test checks only FB 3.0 and above. JIRA: CORE-461 +FBTEST: bugs.core_0461 """ import pytest diff --git a/tests/bugs/core_0474_test.py b/tests/bugs/core_0474_test.py index aef47888..41483c20 100644 --- a/tests/bugs/core_0474_test.py +++ b/tests/bugs/core_0474_test.py @@ -6,6 +6,7 @@ ISSUE: 820 TITLE: Redundant evaluations in COALESCE DESCRIPTION: JIRA: CORE-474 +FBTEST: bugs.core_0474 """ import pytest diff --git a/tests/bugs/core_0475_test.py b/tests/bugs/core_0475_test.py index 7cde854a..160ae9c7 100644 --- a/tests/bugs/core_0475_test.py +++ b/tests/bugs/core_0475_test.py @@ -6,6 +6,7 @@ ISSUE: 821 TITLE: ORDER BY has no effect DESCRIPTION: JIRA: CORE-475 +FBTEST: bugs.core_0475 """ import pytest diff --git a/tests/bugs/core_0479_test.py b/tests/bugs/core_0479_test.py index 3fe75347..2c2a636c 100644 --- a/tests/bugs/core_0479_test.py +++ b/tests/bugs/core_0479_test.py @@ -13,6 +13,7 @@ DESCRIPTION: that we have no problem with non-ascii characters. NOTE-2: max length in 4.0 is 63 utf8 CHARACTERS (not bytes). JIRA: CORE-479 +FBTEST: bugs.core_0479 """ import pytest diff --git a/tests/bugs/core_0480_test.py b/tests/bugs/core_0480_test.py index edd71e57..cf1402f1 100644 --- a/tests/bugs/core_0480_test.py +++ b/tests/bugs/core_0480_test.py @@ -6,6 +6,7 @@ ISSUE: 828 TITLE: Foreign key relation VARCHAR <-> INT DESCRIPTION: JIRA: CORE-480 +FBTEST: bugs.core_0480 """ import pytest diff --git a/tests/bugs/core_0501_test.py b/tests/bugs/core_0501_test.py index 90f0523c..9b670a23 100644 --- a/tests/bugs/core_0501_test.py +++ b/tests/bugs/core_0501_test.py @@ -13,6 +13,7 @@ NOTES: now it must be "-No SQLDA for input values provided" (was: "-Wrong number of parameters (expected 3, got 0)"). Output became proper since CORE-6447 was fixed. JIRA: CORE-501 +FBTEST: bugs.core_0501 """ import pytest diff --git a/tests/bugs/core_0507_test.py b/tests/bugs/core_0507_test.py index 7760972d..51a4d2ae 100644 --- a/tests/bugs/core_0507_test.py +++ b/tests/bugs/core_0507_test.py @@ -6,6 +6,7 @@ ISSUE: 468 TITLE: Ambiguous statements return unpredictable results DESCRIPTION: JIRA: CORE-517 +FBTEST: bugs.core_0507 """ import pytest diff --git a/tests/bugs/core_0521_test.py b/tests/bugs/core_0521_test.py index dfc1374e..2ff73dd7 100644 --- a/tests/bugs/core_0521_test.py +++ b/tests/bugs/core_0521_test.py @@ -6,6 +6,7 @@ ISSUE: 875 TITLE: Permissions are checked case-insensitively DESCRIPTION: JIRA: CORE-521 +FBTEST: bugs.core_0521 """ import pytest diff --git a/tests/bugs/core_0555_test.py b/tests/bugs/core_0555_test.py index c5fa77ad..b23953b7 100644 --- a/tests/bugs/core_0555_test.py +++ b/tests/bugs/core_0555_test.py @@ -6,6 +6,7 @@ ISSUE: 910 TITLE: Inconsistent results using STARTING WITH and COALESCE DESCRIPTION: JIRA: CORE-555 +FBTEST: bugs.core_555 """ import pytest diff --git a/tests/bugs/core_0583_test.py b/tests/bugs/core_0583_test.py index 8e580594..46253533 100644 --- a/tests/bugs/core_0583_test.py +++ b/tests/bugs/core_0583_test.py @@ -6,6 +6,7 @@ ISSUE: 939 TITLE: Before triggers are firing after checks DESCRIPTION: JIRA: CORE-583 +FBTEST: bugs.core_0583 """ import pytest diff --git a/tests/bugs/core_0606_test.py b/tests/bugs/core_0606_test.py index 37e9b904..52bfaa93 100644 --- a/tests/bugs/core_0606_test.py +++ b/tests/bugs/core_0606_test.py @@ -6,6 +6,7 @@ ISSUE: 965 TITLE: Tricky role defeats basic SQL security DESCRIPTION: JIRA: CORE-606 +FBTEST: bugs.core_0606 """ import pytest diff --git a/tests/bugs/core_0610_test.py b/tests/bugs/core_0610_test.py index ce76304a..fdff9c64 100644 --- a/tests/bugs/core_0610_test.py +++ b/tests/bugs/core_0610_test.py @@ -6,6 +6,7 @@ ISSUE: 969 TITLE: FIRST is applied before aggregation DESCRIPTION: JIRA: CORE-610 +FBTEST: bugs.core_0610 """ import pytest diff --git a/tests/bugs/core_0611_test.py b/tests/bugs/core_0611_test.py index af6bac7e..306fbe81 100644 --- a/tests/bugs/core_0611_test.py +++ b/tests/bugs/core_0611_test.py @@ -6,6 +6,7 @@ ISSUE: 970 TITLE: SKIP is off by one DESCRIPTION: JIRA: CORE-611 +FBTEST: bugs.core_0611 """ import pytest diff --git a/tests/bugs/core_0623_test.py b/tests/bugs/core_0623_test.py index 834a21f9..3884b2f2 100644 --- a/tests/bugs/core_0623_test.py +++ b/tests/bugs/core_0623_test.py @@ -10,6 +10,7 @@ NOTES: It can lead to additional ident of values when we show them in form "SET LIST ON", so we have to ignore all internal spaces - see added 'substitution' section below. JIRA: CORE-623 +FBTEST: bugs.core_0623 """ import pytest diff --git a/tests/bugs/core_0625_test.py b/tests/bugs/core_0625_test.py index 6dea8f67..89fef563 100644 --- a/tests/bugs/core_0625_test.py +++ b/tests/bugs/core_0625_test.py @@ -6,6 +6,7 @@ ISSUE: 987 TITLE: Token unknown in simple SELECT with GROUP BY and ORDER BY DESCRIPTION: Getting SQL error code = -104, Token unknown count. JIRA: CORE-625 +FBTEST: bugs.core_0625 """ import pytest diff --git a/tests/bugs/core_0629_test.py b/tests/bugs/core_0629_test.py index 73fa3804..aad65aad 100644 --- a/tests/bugs/core_0629_test.py +++ b/tests/bugs/core_0629_test.py @@ -6,6 +6,7 @@ ISSUE: 991 TITLE: Grouping on derived fields processing NULL data kills IB DESCRIPTION: JIRA: CORE-629 +FBTEST: bugs.core_0629 """ import pytest diff --git a/tests/bugs/core_0655_test.py b/tests/bugs/core_0655_test.py index 154c6e16..724bb39c 100644 --- a/tests/bugs/core_0655_test.py +++ b/tests/bugs/core_0655_test.py @@ -6,6 +6,7 @@ ISSUE: 1021 TITLE: Blob Type 1 compatibility with VarChar DESCRIPTION: JIRA: CORE-655 +FBTEST: bugs.core_0655 """ import pytest diff --git a/tests/bugs/core_0696_test.py b/tests/bugs/core_0696_test.py index 8088dae4..1213e82e 100644 --- a/tests/bugs/core_0696_test.py +++ b/tests/bugs/core_0696_test.py @@ -6,6 +6,7 @@ ISSUE: 1065 TITLE: User Account maintanance in SQL DESCRIPTION: JIRA: CORE-696 +FBTEST: bugs.core_0696 """ import pytest diff --git a/tests/bugs/core_0733_test.py b/tests/bugs/core_0733_test.py index 94eca72f..37fee145 100644 --- a/tests/bugs/core_0733_test.py +++ b/tests/bugs/core_0733_test.py @@ -27,6 +27,7 @@ NOTES: temporary changes to firebird.conf on run-time. It's questionable whether wire-compression should be tested at all. JIRA: CORE-733 +FBTEST: bugs.core_0733 """ import pytest @@ -64,6 +65,17 @@ init_script = """ db = db_factory(init=init_script) +act = python_act('db') + +expected_stdout = """ + RESULT_OF_REQ_COMPARE_TO_ACTUAL EXPECTED: actual values were equal to required. +""" + +@pytest.mark.skip("FIXME: Test fate to be determined") +@pytest.mark.version('>=3.0') +def test_1(): + pytest.fail("Not IMPLEMENTED") + # ORIGINAL fbtest test_script #--- # @@ -334,14 +346,3 @@ db = db_factory(init=init_script) # # #--- - -act = python_act('db') - -expected_stdout = """ - RESULT_OF_REQ_COMPARE_TO_ACTUAL EXPECTED: actual values were equal to required. -""" - -@pytest.mark.version('>=3.0') -@pytest.mark.skip("FIXME: Test fate to be determined") -def test_1(): - pytest.fail("Not IMPLEMENTED") diff --git a/tests/bugs/core_0769_test.py b/tests/bugs/core_0769_test.py index 95d4c9b0..bba09ae4 100644 --- a/tests/bugs/core_0769_test.py +++ b/tests/bugs/core_0769_test.py @@ -6,6 +6,7 @@ ISSUE: 1151 TITLE: Wildcards/Regular Expressions in WHERE clause - SIMILAR TO predicate DESCRIPTION: JIRA: CORE-769 +FBTEST: bugs.core_0769 """ import pytest diff --git a/tests/bugs/core_0790_test.py b/tests/bugs/core_0790_test.py index aea38d2f..8b27ca53 100644 --- a/tests/bugs/core_0790_test.py +++ b/tests/bugs/core_0790_test.py @@ -6,6 +6,7 @@ ISSUE: 1175 TITLE: Alter view DESCRIPTION: JIRA: CORE-790 +FBTEST: bugs.core_0790 """ import pytest diff --git a/tests/bugs/core_0800_test.py b/tests/bugs/core_0800_test.py index 697e39a7..ac1319a7 100644 --- a/tests/bugs/core_0800_test.py +++ b/tests/bugs/core_0800_test.py @@ -6,6 +6,7 @@ ISSUE: 1186 TITLE: Easy metadata extract improvements DESCRIPTION: Domain DDL: move its CHECK clause from 'create' to 'alter' statement. JIRA: CORE-800 +FBTEST: bugs.core_0800 """ import pytest diff --git a/tests/bugs/core_0805_test.py b/tests/bugs/core_0805_test.py index 6334efdd..fe6787f2 100644 --- a/tests/bugs/core_0805_test.py +++ b/tests/bugs/core_0805_test.py @@ -6,6 +6,7 @@ ISSUE: 1192 TITLE: Privileges of dynamic statements in SP DESCRIPTION: JIRA: CORE-805 +FBTEST: bugs.core_0805 """ import pytest diff --git a/tests/bugs/core_0824_test.py b/tests/bugs/core_0824_test.py index 774957f3..54e0708b 100644 --- a/tests/bugs/core_0824_test.py +++ b/tests/bugs/core_0824_test.py @@ -6,6 +6,7 @@ ISSUE: 1211 TITLE: Accent ignoring collation for unicode DESCRIPTION: JIRA: CORE-824 +FBTEST: bugs.core_0824 """ import pytest diff --git a/tests/bugs/core_0842_test.py b/tests/bugs/core_0842_test.py index 021704cb..0d79f770 100644 --- a/tests/bugs/core_0842_test.py +++ b/tests/bugs/core_0842_test.py @@ -13,6 +13,7 @@ DESCRIPTION: from rdb$database; JIRA: CORE-842 +FBTEST: bugs.core_0842 """ import pytest diff --git a/tests/bugs/core_0847_test.py b/tests/bugs/core_0847_test.py index 99014b9a..b6aaf3e6 100644 --- a/tests/bugs/core_0847_test.py +++ b/tests/bugs/core_0847_test.py @@ -6,6 +6,7 @@ ISSUE: 1236 TITLE: Computed field can't be changed to non-computed using 'alter table alter column type xy' DESCRIPTION: JIRA: CORE-847 +FBTEST: bugs.core_0847 """ import pytest diff --git a/tests/bugs/core_0850_test.py b/tests/bugs/core_0850_test.py index 43b4bf9e..84ebbd62 100644 --- a/tests/bugs/core_0850_test.py +++ b/tests/bugs/core_0850_test.py @@ -6,6 +6,7 @@ ISSUE: 1239 TITLE: DateTime math imprecision DESCRIPTION: JIRA: CORE-850 +FBTEST: bugs.core_0850 """ import pytest diff --git a/tests/bugs/core_0851_test.py b/tests/bugs/core_0851_test.py index 7f90a82c..9c196903 100644 --- a/tests/bugs/core_0851_test.py +++ b/tests/bugs/core_0851_test.py @@ -6,6 +6,7 @@ ISSUE: 1240 TITLE: Field can be used multiple times in multi-segment index definition DESCRIPTION: JIRA: CORE-851 +FBTEST: bugs.core_0851 """ import pytest diff --git a/tests/bugs/core_0852_test.py b/tests/bugs/core_0852_test.py index 8a6428a9..309ef857 100644 --- a/tests/bugs/core_0852_test.py +++ b/tests/bugs/core_0852_test.py @@ -6,6 +6,7 @@ ISSUE: 1241 TITLE: substring(current_user from 4) fails DESCRIPTION: JIRA: CORE-852 +FBTEST: bugs.core_0852 """ import pytest diff --git a/tests/bugs/core_0855_test.py b/tests/bugs/core_0855_test.py index 41052957..0294fb09 100644 --- a/tests/bugs/core_0855_test.py +++ b/tests/bugs/core_0855_test.py @@ -6,6 +6,7 @@ ISSUE: 1245 TITLE: Aggregates in the WHERE clause vs derived tables DESCRIPTION: JIRA: CORE-855 +FBTEST: bugs.core_0855 """ import pytest diff --git a/tests/bugs/core_0856_test.py b/tests/bugs/core_0856_test.py index b93ed2e0..81fe1e0d 100644 --- a/tests/bugs/core_0856_test.py +++ b/tests/bugs/core_0856_test.py @@ -6,6 +6,7 @@ ISSUE: 1246 TITLE: Unable to set FName, MName, LName fields in security to blank DESCRIPTION: JIRA: CORE-856 +FBTEST: bugs.core_0856 """ import pytest diff --git a/tests/bugs/core_0857_test.py b/tests/bugs/core_0857_test.py index 919ebd0c..a2015636 100644 --- a/tests/bugs/core_0857_test.py +++ b/tests/bugs/core_0857_test.py @@ -6,6 +6,7 @@ ISSUE: 1247 TITLE: Containing not working correctly DESCRIPTION: JIRA: CORE-857 +FBTEST: bugs.core_0857 """ import pytest diff --git a/tests/bugs/core_0858_test.py b/tests/bugs/core_0858_test.py index 61c80db4..fc751da2 100644 --- a/tests/bugs/core_0858_test.py +++ b/tests/bugs/core_0858_test.py @@ -12,6 +12,7 @@ NOTES: in UDR library "udf_compat", see it in folder: ../plugins/udr/ UDF function 'sright' has direct built-in analog 'right', there is no UDR function for it. JIRA: CORE-858 +FBTEST: bugs.core_0858 """ import pytest diff --git a/tests/bugs/core_0859_test.py b/tests/bugs/core_0859_test.py index 72150e54..e3bbec91 100644 --- a/tests/bugs/core_0859_test.py +++ b/tests/bugs/core_0859_test.py @@ -9,6 +9,7 @@ NOTES: For now we test that such operations raise an exception, as we restored the legacy behavior until we're able to implement DISTINCT for blobs properly, JIRA: CORE-859 +FBTEST: bugs.core_0859 """ import pytest diff --git a/tests/bugs/core_0866_test.py b/tests/bugs/core_0866_test.py index d059500b..03f7037c 100644 --- a/tests/bugs/core_0866_test.py +++ b/tests/bugs/core_0866_test.py @@ -6,6 +6,7 @@ ISSUE: 1257 TITLE: Removing a NOT NULL constraint is not visible until reconnect DESCRIPTION: JIRA: CORE-866 +FBTEST: bugs.core_0866 """ import pytest diff --git a/tests/bugs/core_0871_test.py b/tests/bugs/core_0871_test.py index 41b61812..79de6f19 100644 --- a/tests/bugs/core_0871_test.py +++ b/tests/bugs/core_0871_test.py @@ -6,6 +6,7 @@ ISSUE: 1263 TITLE: Incorrect handling of null within view - returns 0 DESCRIPTION: JIRA: CORE-336 +FBTEST: bugs.core_0871 """ import pytest diff --git a/tests/bugs/core_0878_test.py b/tests/bugs/core_0878_test.py index e7952f0b..c10ceafe 100644 --- a/tests/bugs/core_0878_test.py +++ b/tests/bugs/core_0878_test.py @@ -6,6 +6,7 @@ ISSUE: 1271 TITLE: Problem when dropping column that is a primary key DESCRIPTION: JIRA: CORE-878 +FBTEST: bugs.core_0878 """ import pytest diff --git a/tests/bugs/core_0879_test.py b/tests/bugs/core_0879_test.py index 65e0961c..3b460bc8 100644 --- a/tests/bugs/core_0879_test.py +++ b/tests/bugs/core_0879_test.py @@ -6,6 +6,7 @@ ISSUE: 1272 TITLE: Dependencies are not cleared when creation of expression index fails DESCRIPTION: JIRA: CORE-879 +FBTEST: bugs.core_0879 """ import pytest diff --git a/tests/bugs/core_0881_test.py b/tests/bugs/core_0881_test.py index f75032c6..4d70267e 100644 --- a/tests/bugs/core_0881_test.py +++ b/tests/bugs/core_0881_test.py @@ -6,6 +6,7 @@ ISSUE: 1274 TITLE: Singleton isn't respected in COMPUTED BY expressions DESCRIPTION: JIRA: CORE-881 +FBTEST: bugs.core_0881 """ import pytest diff --git a/tests/bugs/core_0883_test.py b/tests/bugs/core_0883_test.py index 2de4479c..5fb07caa 100644 --- a/tests/bugs/core_0883_test.py +++ b/tests/bugs/core_0883_test.py @@ -6,6 +6,7 @@ ISSUE: 1276 TITLE: The built-in BLR printer doesn't support all FB2 features DESCRIPTION: JIRA: CORE-883 +FBTEST: bugs.core_0883 """ import pytest diff --git a/tests/bugs/core_0885_test.py b/tests/bugs/core_0885_test.py index 4eaeb4f9..2e0aaa98 100644 --- a/tests/bugs/core_0885_test.py +++ b/tests/bugs/core_0885_test.py @@ -6,6 +6,7 @@ ISSUE: 1278 TITLE: It is impossible to take away rights on update of a column DESCRIPTION: JIRA: CORE-885 +FBTEST: bugs.core_0885 """ import pytest diff --git a/tests/bugs/core_0886_test.py b/tests/bugs/core_0886_test.py index e22c3d14..c1d1db86 100644 --- a/tests/bugs/core_0886_test.py +++ b/tests/bugs/core_0886_test.py @@ -6,6 +6,7 @@ ISSUE: 1279 TITLE: SPs in views DESCRIPTION: JIRA: CORE-886 +FBTEST: bugs.core_0886 """ import pytest diff --git a/tests/bugs/core_0888_test.py b/tests/bugs/core_0888_test.py index d589d24b..5bb41d98 100644 --- a/tests/bugs/core_0888_test.py +++ b/tests/bugs/core_0888_test.py @@ -6,6 +6,7 @@ ISSUE: 1281 TITLE: DDL - object in use DESCRIPTION: JIRA: CORE-888 +FBTEST: bugs.core_0888 """ import pytest diff --git a/tests/bugs/core_0896_test.py b/tests/bugs/core_0896_test.py index 497e9fc6..ee85947b 100644 --- a/tests/bugs/core_0896_test.py +++ b/tests/bugs/core_0896_test.py @@ -6,6 +6,7 @@ ISSUE: 1293 TITLE: SUBSTRING with NULL offset or length don't return NULL DESCRIPTION: JIRA: CORE-896 +FBTEST: bugs.core_0896 """ import pytest diff --git a/tests/bugs/core_0899_test.py b/tests/bugs/core_0899_test.py index cc8b9e67..ac45fa5c 100644 --- a/tests/bugs/core_0899_test.py +++ b/tests/bugs/core_0899_test.py @@ -6,6 +6,7 @@ ISSUE: 1296 TITLE: Problems with explicit cursors in unwanted states DESCRIPTION: JIRA: CORE-899 +FBTEST: bugs.core_0899 """ import pytest diff --git a/tests/bugs/core_0903_test.py b/tests/bugs/core_0903_test.py index bbc2e1c2..b935a22b 100644 --- a/tests/bugs/core_0903_test.py +++ b/tests/bugs/core_0903_test.py @@ -6,6 +6,7 @@ ISSUE: 2608 TITLE: New value of column is accessable before update DESCRIPTION: JIRA: CORE-2177 +FBTEST: bugs.core_0903 """ import pytest diff --git a/tests/bugs/core_0907_test.py b/tests/bugs/core_0907_test.py index a455bc12..0273390b 100644 --- a/tests/bugs/core_0907_test.py +++ b/tests/bugs/core_0907_test.py @@ -6,6 +6,7 @@ ISSUE: 1306 TITLE: Server crash on violation of NOT NULL constraint DESCRIPTION: JIRA: CORE-907 +FBTEST: bugs.core_0907 """ import pytest diff --git a/tests/bugs/core_0908_test.py b/tests/bugs/core_0908_test.py index 2e0bac77..2afff4a0 100644 --- a/tests/bugs/core_0908_test.py +++ b/tests/bugs/core_0908_test.py @@ -10,6 +10,7 @@ DESCRIPTION: doesn't crash, but don't returns the truncated plan as supposed either). Now when 2.1 line is at 2.1.3 we can hope for proper fix in 2.1.4. It should work as intended in 2.5 line. JIRA: CORE-908 +FBTEST: bugs.core_0908 """ import pytest diff --git a/tests/bugs/core_0924_test.py b/tests/bugs/core_0924_test.py index c046683c..85fe1e9a 100644 --- a/tests/bugs/core_0924_test.py +++ b/tests/bugs/core_0924_test.py @@ -6,6 +6,7 @@ ISSUE: 1324 TITLE: An attempt to select DB_KEY from a procedure crashes the server DESCRIPTION: JIRA: CORE-924 +FBTEST: bugs.core_0924 """ import pytest diff --git a/tests/bugs/core_0925_test.py b/tests/bugs/core_0925_test.py index 8aff2fe6..d71a34c6 100644 --- a/tests/bugs/core_0925_test.py +++ b/tests/bugs/core_0925_test.py @@ -6,6 +6,7 @@ ISSUE: 1325 TITLE: ALL predicate works incorrectly for some subqueries DESCRIPTION: JIRA: CORE-925 +FBTEST: bugs.core_0925 """ import pytest diff --git a/tests/bugs/core_0927_test.py b/tests/bugs/core_0927_test.py index 85e069d1..79a87b60 100644 --- a/tests/bugs/core_0927_test.py +++ b/tests/bugs/core_0927_test.py @@ -6,6 +6,7 @@ ISSUE: 1328 TITLE: Grants don't work for procedures used inside views DESCRIPTION: JIRA: CORE-927 +FBTEST: bugs.core_0927 """ import pytest diff --git a/tests/bugs/core_0929_test.py b/tests/bugs/core_0929_test.py index 81f8f8ac..51b5718c 100644 --- a/tests/bugs/core_0929_test.py +++ b/tests/bugs/core_0929_test.py @@ -6,6 +6,7 @@ ISSUE: 1330 TITLE: Bug in DSQL parameter DESCRIPTION: JIRA: CORE-336 +FBTEST: bugs.core_0929 """ import pytest diff --git a/tests/bugs/core_0932_test.py b/tests/bugs/core_0932_test.py index ee73c2a0..8de49cb0 100644 --- a/tests/bugs/core_0932_test.py +++ b/tests/bugs/core_0932_test.py @@ -6,6 +6,7 @@ ISSUE: 1333 TITLE: Comment in create database DESCRIPTION: Accept comment in Create database JIRA: CORE-932 +FBTEST: bugs.core_0932 """ import pytest diff --git a/tests/bugs/core_0945_test.py b/tests/bugs/core_0945_test.py index d6388446..d3c069e5 100644 --- a/tests/bugs/core_0945_test.py +++ b/tests/bugs/core_0945_test.py @@ -6,6 +6,7 @@ ISSUE: 1346 TITLE: Bad error message when tring to create FK to non-existent table DESCRIPTION: JIRA: CORE-945 +FBTEST: bugs.core_0945 """ import pytest diff --git a/tests/bugs/core_0952_test.py b/tests/bugs/core_0952_test.py index 0ccefc20..c2562535 100644 --- a/tests/bugs/core_0952_test.py +++ b/tests/bugs/core_0952_test.py @@ -6,6 +6,7 @@ ISSUE: 1353 TITLE: AV when blob is used in expression index DESCRIPTION: JIRA: CORE-952 +FBTEST: bugs.core_0952 """ import pytest diff --git a/tests/bugs/core_0959_test.py b/tests/bugs/core_0959_test.py index 4522ed17..bace0b04 100644 --- a/tests/bugs/core_0959_test.py +++ b/tests/bugs/core_0959_test.py @@ -6,6 +6,7 @@ ISSUE: 1362 TITLE: GSTAT does not work using the localhost connection string DESCRIPTION: JIRA: CORE-959 +FBTEST: bugs.core_0959 """ import pytest diff --git a/tests/bugs/core_0965_test.py b/tests/bugs/core_0965_test.py index 01abfd88..23232a8c 100644 --- a/tests/bugs/core_0965_test.py +++ b/tests/bugs/core_0965_test.py @@ -6,6 +6,7 @@ ISSUE: 1368 TITLE: Many aggregate functions within a single select list may cause a server crash DESCRIPTION: JIRA: CORE-965 +FBTEST: bugs.core_0965 """ import pytest diff --git a/tests/bugs/core_0967_test.py b/tests/bugs/core_0967_test.py index 7be3e50d..0cbe2091 100644 --- a/tests/bugs/core_0967_test.py +++ b/tests/bugs/core_0967_test.py @@ -6,6 +6,7 @@ ISSUE: 1370 TITLE: SQL with incorrect characters (outside the ASCII range) may be processed wrongly DESCRIPTION: JIRA: CORE-967 +FBTEST: bugs.core_0967 """ import pytest diff --git a/tests/bugs/core_0972_test.py b/tests/bugs/core_0972_test.py index e23accb2..b4ddff81 100644 --- a/tests/bugs/core_0972_test.py +++ b/tests/bugs/core_0972_test.py @@ -6,6 +6,7 @@ ISSUE: 1375 TITLE: Case insensitive collation for UTF-8 DESCRIPTION: JIRA: CORE-972 +FBTEST: bugs.core_0972 """ import pytest diff --git a/tests/bugs/core_0979_test.py b/tests/bugs/core_0979_test.py index 8f73d8e4..b0d0db95 100644 --- a/tests/bugs/core_0979_test.py +++ b/tests/bugs/core_0979_test.py @@ -6,6 +6,7 @@ ISSUE: 1384 TITLE: Make RDB$DB_KEY in outer joins return NULL when appropriate DESCRIPTION: JIRA: CORE-979 +FBTEST: bugs.core_0979 """ import pytest diff --git a/tests/bugs/core_0986_test.py b/tests/bugs/core_0986_test.py index c3db194e..369e8b37 100644 --- a/tests/bugs/core_0986_test.py +++ b/tests/bugs/core_0986_test.py @@ -6,6 +6,7 @@ ISSUE: 1393 TITLE: Non-ASCII quoted identifiers are not converted to metadata (UNICODE_FSS) charset DESCRIPTION: JIRA: CORE-986 +FBTEST: bugs.core_0986 """ import pytest diff --git a/tests/bugs/core_0995_test.py b/tests/bugs/core_0995_test.py index 9a6fe38c..08284fa6 100644 --- a/tests/bugs/core_0995_test.py +++ b/tests/bugs/core_0995_test.py @@ -6,6 +6,7 @@ ISSUE: 1406 TITLE: select with FIRST and LEFT JOIN needs excess SORT in plan DESCRIPTION: JIRA: CORE-995 +FBTEST: bugs.core_0995 """ import pytest diff --git a/tests/bugs/core_0996_test.py b/tests/bugs/core_0996_test.py index ddf89467..f2dad379 100644 --- a/tests/bugs/core_0996_test.py +++ b/tests/bugs/core_0996_test.py @@ -6,6 +6,7 @@ ISSUE: 1407 TITLE: Keyword AS not recognized in clause FROM DESCRIPTION: The sentence SELECT * FROM AS is not recognized correct. JIRA: CORE-996 +FBTEST: bugs.core_0996 """ import pytest diff --git a/tests/bugs/core_1000_test.py b/tests/bugs/core_1000_test.py index c130ebb1..8fb836dd 100644 --- a/tests/bugs/core_1000_test.py +++ b/tests/bugs/core_1000_test.py @@ -6,6 +6,7 @@ ISSUE: 1411 TITLE: Incorrect results when left join on subquery with constant column DESCRIPTION: JIRA: CORE-1000 +FBTEST: bugs.core_1000 """ import pytest diff --git a/tests/bugs/core_1002_test.py b/tests/bugs/core_1002_test.py index 9d3929cf..87abac29 100644 --- a/tests/bugs/core_1002_test.py +++ b/tests/bugs/core_1002_test.py @@ -7,6 +7,7 @@ TITLE: Bad handling of /*/ comments in ISQL DESCRIPTION: Original title is: "set echo on" didn't work after /*////////////*/ comments in input file JIRA: CORE-1002 +FBTEST: bugs.core_1002 """ import pytest diff --git a/tests/bugs/core_1004_test.py b/tests/bugs/core_1004_test.py index 37089d15..18b9bd76 100644 --- a/tests/bugs/core_1004_test.py +++ b/tests/bugs/core_1004_test.py @@ -6,6 +6,7 @@ ISSUE: 1415 TITLE: Context already in use (BLR error) DESCRIPTION: JIRA: CORE-1004 +FBTEST: bugs.core_1004 """ import pytest diff --git a/tests/bugs/core_1005_test.py b/tests/bugs/core_1005_test.py index 91a62306..f523428c 100644 --- a/tests/bugs/core_1005_test.py +++ b/tests/bugs/core_1005_test.py @@ -6,6 +6,7 @@ ISSUE: 1416 TITLE: DISTINCT vs NULLS LAST clause: wrong order of NULLs DESCRIPTION: JIRA: CORE-1005 +FBTEST: bugs.core_1005 """ import pytest diff --git a/tests/bugs/core_1006_test.py b/tests/bugs/core_1006_test.py index f5e7114c..286b71c2 100644 --- a/tests/bugs/core_1006_test.py +++ b/tests/bugs/core_1006_test.py @@ -6,6 +6,7 @@ ISSUE: 1417 TITLE: AV at rollback and \\ or garbage collection if updated table have expression index with SELECT in it DESCRIPTION: JIRA: CORE-1006 +FBTEST: bugs.core_1006 """ import pytest diff --git a/tests/bugs/core_1009_test.py b/tests/bugs/core_1009_test.py index ee642ee2..f25da0dd 100644 --- a/tests/bugs/core_1009_test.py +++ b/tests/bugs/core_1009_test.py @@ -6,6 +6,7 @@ ISSUE: 1419 TITLE: Restoring RDB$BASE_FIELD for expression DESCRIPTION: RDB$BASE_FIELD for expression have to be NULL JIRA: CORE-1009 +FBTEST: bugs.core_1009 """ import pytest diff --git a/tests/bugs/core_1010_test.py b/tests/bugs/core_1010_test.py index 252cef38..0c7d02cb 100644 --- a/tests/bugs/core_1010_test.py +++ b/tests/bugs/core_1010_test.py @@ -9,6 +9,7 @@ DESCRIPTION: local_status. It seems to be the first time (DYN errors + stack trace facility) when 20 status words are not enough to store the complete error info. JIRA: CORE-1010 +FBTEST: bugs.core_1010 """ import pytest diff --git a/tests/bugs/core_1018_test.py b/tests/bugs/core_1018_test.py index 5483e3d9..adb42970 100644 --- a/tests/bugs/core_1018_test.py +++ b/tests/bugs/core_1018_test.py @@ -6,6 +6,7 @@ ISSUE: 632 TITLE: Provide mechanism to get engine version without needing to call API function DESCRIPTION: JIRA: CORE-1018 +FBTEST: bugs.core_1018 """ import pytest diff --git a/tests/bugs/core_1019_test.py b/tests/bugs/core_1019_test.py index 86b65037..eeb198c4 100644 --- a/tests/bugs/core_1019_test.py +++ b/tests/bugs/core_1019_test.py @@ -6,6 +6,7 @@ ISSUE: 1430 TITLE: Make information available regading ODS Version and Dialect via SQL DESCRIPTION: JIRA: CORE-1019 +FBTEST: bugs.core_1019 """ import pytest diff --git a/tests/bugs/core_1025_test.py b/tests/bugs/core_1025_test.py index 94f2322d..e1673ec7 100644 --- a/tests/bugs/core_1025_test.py +++ b/tests/bugs/core_1025_test.py @@ -6,6 +6,7 @@ ISSUE: 1439 TITLE: Server crashes at runtime when an explicit MERGE plan is specified over a few JOIN ones DESCRIPTION: JIRA: CORE-1025 +FBTEST: bugs.core_1025 """ import pytest diff --git a/tests/bugs/core_1026_utf8_test.py b/tests/bugs/core_1026_utf8_test.py index 6e39242a..3710434b 100644 --- a/tests/bugs/core_1026_utf8_test.py +++ b/tests/bugs/core_1026_utf8_test.py @@ -47,6 +47,7 @@ NOTES: See also: http://userguide.icu-project.org/collation/concepts JIRA: CORE-1026 +FBTEST: bugs.core_1026_utf8 """ import pytest diff --git a/tests/bugs/core_1029_test.py b/tests/bugs/core_1029_test.py index 30fb4810..4f7c5b45 100644 --- a/tests/bugs/core_1029_test.py +++ b/tests/bugs/core_1029_test.py @@ -6,6 +6,7 @@ ISSUE: 1444 TITLE: ad plan in outer joins with IS NULL clauses (dependent on order of predicates) DESCRIPTION: JIRA: CORE-1029 +FBTEST: bugs.core_1029 """ import pytest diff --git a/tests/bugs/core_1033_test.py b/tests/bugs/core_1033_test.py index 664d0ccf..6d0afca3 100644 --- a/tests/bugs/core_1033_test.py +++ b/tests/bugs/core_1033_test.py @@ -6,6 +6,7 @@ ISSUE: 1450 TITLE: LIKE doesn't work for computed values (at least in a view) DESCRIPTION: JIRA: CORE-1033 +FBTEST: bugs.core_1033 """ import pytest diff --git a/tests/bugs/core_1036_test.py b/tests/bugs/core_1036_test.py index da0b008c..2d6866fe 100644 --- a/tests/bugs/core_1036_test.py +++ b/tests/bugs/core_1036_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Only basic support is checked here (i.e. only table and one-to-one projection view, WITHOUT trigger(s)). JIRA: CORE-1036 +FBTEST: bugs.core_1036 """ import pytest diff --git a/tests/bugs/core_1040_test.py b/tests/bugs/core_1040_test.py index 0bea43f6..fa7d9c96 100644 --- a/tests/bugs/core_1040_test.py +++ b/tests/bugs/core_1040_test.py @@ -6,6 +6,7 @@ ISSUE: 1457 TITLE: Wrong single-segment ascending index on character field with NULL and empty string values DESCRIPTION: JIRA: CORE-1040 +FBTEST: bugs.core_1040 """ import pytest diff --git a/tests/bugs/core_1055_test.py b/tests/bugs/core_1055_test.py index 49a08aa9..ee8249df 100644 --- a/tests/bugs/core_1055_test.py +++ b/tests/bugs/core_1055_test.py @@ -6,6 +6,7 @@ ISSUE: 1474 TITLE: Wrong parameter matching for self-referenced procedures DESCRIPTION: JIRA: CORE-1055 +FBTEST: bugs.core_1055 """ import pytest diff --git a/tests/bugs/core_1056_test.py b/tests/bugs/core_1056_test.py index 1bb691da..03332c2f 100644 --- a/tests/bugs/core_1056_test.py +++ b/tests/bugs/core_1056_test.py @@ -6,6 +6,7 @@ ISSUE: 1475 TITLE: A query could produce different results, depending on the presence of an index DESCRIPTION: JIRA: CORE-1056 +FBTEST: bugs.core_1056 """ import pytest diff --git a/tests/bugs/core_1058_test.py b/tests/bugs/core_1058_test.py index 5f03b872..f7b8f27d 100644 --- a/tests/bugs/core_1058_test.py +++ b/tests/bugs/core_1058_test.py @@ -6,6 +6,7 @@ ISSUE: 1479 TITLE: ALTER DOMAIN and ALTER TABLE don't allow to change character set and/or collation DESCRIPTION: JIRA: CORE-1058 +FBTEST: bugs.core_1058 """ import pytest diff --git a/tests/bugs/core_1063_test.py b/tests/bugs/core_1063_test.py index 60393f7d..562e7d91 100644 --- a/tests/bugs/core_1063_test.py +++ b/tests/bugs/core_1063_test.py @@ -6,6 +6,7 @@ ISSUE: 1484 TITLE: Server hangs eating CPU and performs huge I/O copying different codepage fields DESCRIPTION: JIRA: CORE-1063 +FBTEST: bugs.core_1063 """ import pytest diff --git a/tests/bugs/core_1073_test.py b/tests/bugs/core_1073_test.py index 88365a47..f55c736d 100644 --- a/tests/bugs/core_1073_test.py +++ b/tests/bugs/core_1073_test.py @@ -6,6 +6,7 @@ ISSUE: 1495 TITLE: SINGULAR buggy when nulls present DESCRIPTION: JIRA: CORE-1073 +FBTEST: bugs.core_1073 """ import pytest diff --git a/tests/bugs/core_1076_test.py b/tests/bugs/core_1076_test.py index db9a9044..4294a864 100644 --- a/tests/bugs/core_1076_test.py +++ b/tests/bugs/core_1076_test.py @@ -9,6 +9,7 @@ NOTES: [11.01.2016] refactored for 3.0: use FBSVCMGR instead of GSEC. This was agreed with Alex, see his reply 11.01.2015 17:57. JIRA: CORE-1076 +FBTEST: bugs.core_1076 """ import pytest diff --git a/tests/bugs/core_1078_test.py b/tests/bugs/core_1078_test.py index 208f7fcb..05122889 100644 --- a/tests/bugs/core_1078_test.py +++ b/tests/bugs/core_1078_test.py @@ -6,6 +6,7 @@ ISSUE: 649 TITLE: View with equally named source fields not faisible DESCRIPTION: JIRA: CORE-1078 +FBTEST: bugs.core_1078 """ import pytest diff --git a/tests/bugs/core_1083_test.py b/tests/bugs/core_1083_test.py index f490c58b..27c33436 100644 --- a/tests/bugs/core_1083_test.py +++ b/tests/bugs/core_1083_test.py @@ -6,6 +6,7 @@ ISSUE: 1504 TITLE: User (not SYSDBA) what have privileges with grant option, can't revoke privileges, granted by other user or SYSDBA DESCRIPTION: JIRA: CORE-1083 +FBTEST: bugs.core_1083 """ import pytest diff --git a/tests/bugs/core_1089_test.py b/tests/bugs/core_1089_test.py index ffc09d24..813544ec 100644 --- a/tests/bugs/core_1089_test.py +++ b/tests/bugs/core_1089_test.py @@ -6,6 +6,7 @@ ISSUE: 1510 TITLE: Wrong ordering with views, distinct, left join and order by DESCRIPTION: JIRA: CORE-1089 +FBTEST: bugs.core_1089 """ import pytest diff --git a/tests/bugs/core_1090_test.py b/tests/bugs/core_1090_test.py index c1d27db1..fb302007 100644 --- a/tests/bugs/core_1090_test.py +++ b/tests/bugs/core_1090_test.py @@ -6,6 +6,7 @@ ISSUE: 1511 TITLE: Error msg "Could not find UNIQUE INDEX" when in fact one is present DESCRIPTION: JIRA: CORE-1090 +FBTEST: bugs.core_1090 """ import pytest diff --git a/tests/bugs/core_1095_test.py b/tests/bugs/core_1095_test.py index e352e6b9..df5bc2b2 100644 --- a/tests/bugs/core_1095_test.py +++ b/tests/bugs/core_1095_test.py @@ -6,6 +6,7 @@ ISSUE: 1517 TITLE: Support BETWEEN predicate for select expressions DESCRIPTION: JIRA: CORE-1095 +FBTEST: bugs.core_1095 """ import pytest diff --git a/tests/bugs/core_1108_test.py b/tests/bugs/core_1108_test.py index 566d0ab0..68154695 100644 --- a/tests/bugs/core_1108_test.py +++ b/tests/bugs/core_1108_test.py @@ -6,6 +6,7 @@ ISSUE: 1528 TITLE: Wrong results with GROUP BY on constants DESCRIPTION: JIRA: CORE-1108 +FBTEST: bugs.core_1108 """ import pytest diff --git a/tests/bugs/core_1112_test.py b/tests/bugs/core_1112_test.py index 31fb20a3..148be775 100644 --- a/tests/bugs/core_1112_test.py +++ b/tests/bugs/core_1112_test.py @@ -6,6 +6,7 @@ ISSUE: 1532 TITLE: Crash when dealing with a string literal longer than 32K DESCRIPTION: JIRA: CORE-1112 +FBTEST: bugs.core_1112 """ import pytest diff --git a/tests/bugs/core_1117_test.py b/tests/bugs/core_1117_test.py index 661e975b..03f22c70 100644 --- a/tests/bugs/core_1117_test.py +++ b/tests/bugs/core_1117_test.py @@ -10,6 +10,7 @@ NOTES: It can lead to additional ident of values when we show them in form "SET LIST ON", so we have to ignore all internal spaces - see added 'substitution' section below. JIRA: CORE-1117 +FBTEST: bugs.core_1117 """ import pytest diff --git a/tests/bugs/core_1120_test.py b/tests/bugs/core_1120_test.py index 1a2d5c5b..1e7c9601 100644 --- a/tests/bugs/core_1120_test.py +++ b/tests/bugs/core_1120_test.py @@ -6,6 +6,7 @@ ISSUE: 1541 TITLE: Conversion from string to number is not standard compliant DESCRIPTION: JIRA: CORE-1120 +FBTEST: bugs.core_1120 """ import pytest diff --git a/tests/bugs/core_1122_test.py b/tests/bugs/core_1122_test.py index 9d36493c..139cece7 100644 --- a/tests/bugs/core_1122_test.py +++ b/tests/bugs/core_1122_test.py @@ -6,6 +6,7 @@ ISSUE: 1543 TITLE: Recursive Query bug in FB2.1 DESCRIPTION: JIRA: CORE-1122 +FBTEST: bugs.core_1122 """ import pytest diff --git a/tests/bugs/core_1126_test.py b/tests/bugs/core_1126_test.py index 63a0c38c..3f5371e1 100644 --- a/tests/bugs/core_1126_test.py +++ b/tests/bugs/core_1126_test.py @@ -6,6 +6,7 @@ ISSUE: 1547 TITLE: Incorrect results when left join on subquery with constant column DESCRIPTION: JIRA: CORE-1126 +FBTEST: bugs.core_1126 """ import pytest diff --git a/tests/bugs/core_1130_test.py b/tests/bugs/core_1130_test.py index b6491290..b44f990b 100644 --- a/tests/bugs/core_1130_test.py +++ b/tests/bugs/core_1130_test.py @@ -6,6 +6,7 @@ ISSUE: 1552 TITLE: Bad optimization -- left join (or ) DESCRIPTION: JIRA: CORE-1130 +FBTEST: bugs.core_1130 """ import pytest diff --git a/tests/bugs/core_1142_test.py b/tests/bugs/core_1142_test.py index 7cba8727..4e434773 100644 --- a/tests/bugs/core_1142_test.py +++ b/tests/bugs/core_1142_test.py @@ -6,6 +6,7 @@ ISSUE: 1564 TITLE: Cannot alter generator's comment to the same value DESCRIPTION: JIRA: CORE-1142 +FBTEST: bugs.core_1142 """ import pytest diff --git a/tests/bugs/core_1145_test.py b/tests/bugs/core_1145_test.py index 6539b1d9..f28d3e00 100644 --- a/tests/bugs/core_1145_test.py +++ b/tests/bugs/core_1145_test.py @@ -6,6 +6,7 @@ ISSUE: 1567 TITLE: Server locks up while attempting to commit a deletion of an expression index DESCRIPTION: JIRA: CORE-1145 +FBTEST: bugs.core_1145 """ import pytest diff --git a/tests/bugs/core_1146_test.py b/tests/bugs/core_1146_test.py index 9baae2fa..ff778efe 100644 --- a/tests/bugs/core_1146_test.py +++ b/tests/bugs/core_1146_test.py @@ -6,6 +6,7 @@ ISSUE: 1568 TITLE: AV in rse\\invalidate_child_rpbs for recursive queies DESCRIPTION: JIRA: CORE-1146 +FBTEST: bugs.core_1146 """ import pytest diff --git a/tests/bugs/core_1148_test.py b/tests/bugs/core_1148_test.py index 10b11047..6179c6e3 100644 --- a/tests/bugs/core_1148_test.py +++ b/tests/bugs/core_1148_test.py @@ -6,6 +6,7 @@ ISSUE: 1570 TITLE: Every user can view server log using services API DESCRIPTION: JIRA: CORE-1148 +FBTEST: bugs.core_1148 """ import pytest diff --git a/tests/bugs/core_1150_test.py b/tests/bugs/core_1150_test.py index dc26cce3..0156c0ff 100644 --- a/tests/bugs/core_1150_test.py +++ b/tests/bugs/core_1150_test.py @@ -6,6 +6,7 @@ ISSUE: 1572 TITLE: Error conversion error from string " " using outer join on int64 and int fields DESCRIPTION: JIRA: CORE-1150 +FBTEST: bugs.core_1150 """ import pytest diff --git a/tests/bugs/core_1152_test.py b/tests/bugs/core_1152_test.py index 3deb9239..439ae900 100644 --- a/tests/bugs/core_1152_test.py +++ b/tests/bugs/core_1152_test.py @@ -6,6 +6,7 @@ ISSUE: 1573 TITLE: Cannot erase a table with check constraints referencing more than a single columns DESCRIPTION: JIRA: CORE-1152 +FBTEST: bugs.core_1152 """ import pytest diff --git a/tests/bugs/core_1153_test.py b/tests/bugs/core_1153_test.py index 5bbff8ff..d7d1cd0c 100644 --- a/tests/bugs/core_1153_test.py +++ b/tests/bugs/core_1153_test.py @@ -6,6 +6,7 @@ ISSUE: 1574 TITLE: Activating index change "STARTING" working as "LIKE" in join condition DESCRIPTION: JIRA: CORE-1153 +FBTEST: bugs.core_1153 """ import pytest diff --git a/tests/bugs/core_1156_test.py b/tests/bugs/core_1156_test.py index 45f8777f..5ab6241a 100644 --- a/tests/bugs/core_1156_test.py +++ b/tests/bugs/core_1156_test.py @@ -11,6 +11,7 @@ NOTES: connection is closed. Otherwise pytest will report unhandled exceptions in __del__ calls as prepared statement objects are destructed at wrong time. JIRA: CORE-1156 +FBTEST: bugs.core_1156 """ import pytest diff --git a/tests/bugs/core_1162_test.py b/tests/bugs/core_1162_test.py index da9815ea..eb7ff934 100644 --- a/tests/bugs/core_1162_test.py +++ b/tests/bugs/core_1162_test.py @@ -24,6 +24,7 @@ DESCRIPTION: and the engine is clever enough to convert data from stored format to requested one directly, not through all intermediate format versions. JIRA: CORE-1162 +FBTEST: bugs.core_1162 """ import pytest diff --git a/tests/bugs/core_1165_test.py b/tests/bugs/core_1165_test.py index 0a70e4bd..b0fb5821 100644 --- a/tests/bugs/core_1165_test.py +++ b/tests/bugs/core_1165_test.py @@ -6,6 +6,7 @@ ISSUE: 1588 TITLE: WHEN tracks only the dependency on the first exception in PSQL DESCRIPTION: JIRA: CORE-1165 +FBTEST: bugs.core_1165 """ import pytest diff --git a/tests/bugs/core_1167_test.py b/tests/bugs/core_1167_test.py index 30f17cb5..3c7dcfe2 100644 --- a/tests/bugs/core_1167_test.py +++ b/tests/bugs/core_1167_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Create Table T1(ID integer, FName Varchar(20); -- OK Commit; ---Error Message: CHARACTER SET GBK is not installed JIRA: CORE-1167 +FBTEST: bugs.core_1167 """ import pytest diff --git a/tests/bugs/core_1171_test.py b/tests/bugs/core_1171_test.py index 5882e4a1..f3c3bc5c 100644 --- a/tests/bugs/core_1171_test.py +++ b/tests/bugs/core_1171_test.py @@ -6,6 +6,7 @@ ISSUE: 1594 TITLE: ISQL exponential format of numbers has zero pad on windows DESCRIPTION: JIRA: CORE-1171 +FBTEST: bugs.core_1171 """ import pytest diff --git a/tests/bugs/core_1172_test.py b/tests/bugs/core_1172_test.py index 3ee22096..764c723b 100644 --- a/tests/bugs/core_1172_test.py +++ b/tests/bugs/core_1172_test.py @@ -6,6 +6,7 @@ ISSUE: 679 TITLE: Symbols ignored for ES_ES_CI_AI collation DESCRIPTION: JIRA: CORE-1172 +FBTEST: bugs.core_1172 """ import pytest diff --git a/tests/bugs/core_1173_test.py b/tests/bugs/core_1173_test.py index b43a39e1..bae6cb5f 100644 --- a/tests/bugs/core_1173_test.py +++ b/tests/bugs/core_1173_test.py @@ -6,6 +6,7 @@ ISSUE: 1595 TITLE: Expression index based on computed fields DESCRIPTION: Index based on COMPUTED-BY column must be taken in account by optimizer. JIRA: CORE-1173 +FBTEST: bugs.core_1173 """ import pytest diff --git a/tests/bugs/core_1175_test.py b/tests/bugs/core_1175_test.py index bc5067fa..ba690b0a 100644 --- a/tests/bugs/core_1175_test.py +++ b/tests/bugs/core_1175_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Functions div, frac, dow, sdow, getExactTimestampUTC and isLeapYear got safe replacement in UDR library "udf_compat", see it in folder: ../plugins/udr/ JIRA: CORE-1175 +FBTEST: bugs.core_1175 """ import pytest diff --git a/tests/bugs/core_1179_test.py b/tests/bugs/core_1179_test.py index 250e6652..c8db8297 100644 --- a/tests/bugs/core_1179_test.py +++ b/tests/bugs/core_1179_test.py @@ -6,6 +6,7 @@ ISSUE: 1605 TITLE: "CH" and "LL" are not separate spanish alphabet letters since 1994 DESCRIPTION: JIRA: CORE-1179 +FBTEST: bugs.core_1179 """ import pytest diff --git a/tests/bugs/core_1181_test.py b/tests/bugs/core_1181_test.py index 551979bd..8aee2a8b 100644 --- a/tests/bugs/core_1181_test.py +++ b/tests/bugs/core_1181_test.py @@ -6,6 +6,7 @@ ISSUE: 1607 TITLE: Union returns inconsistent field names DESCRIPTION: JIRA: CORE-1181 +FBTEST: bugs.core_1181 """ import pytest diff --git a/tests/bugs/core_1183_test.py b/tests/bugs/core_1183_test.py index b34e7947..a7c7aab6 100644 --- a/tests/bugs/core_1183_test.py +++ b/tests/bugs/core_1183_test.py @@ -6,6 +6,7 @@ ISSUE: 1609 TITLE: View cannot be created if its WHERE clause contains IN with a procedure reference DESCRIPTION: JIRA: CORE-1183 +FBTEST: bugs.core_1183 """ import pytest diff --git a/tests/bugs/core_1188_test.py b/tests/bugs/core_1188_test.py index fe502f0a..c6376f0d 100644 --- a/tests/bugs/core_1188_test.py +++ b/tests/bugs/core_1188_test.py @@ -6,6 +6,7 @@ ISSUE: 1613 TITLE: Select Starting with :Param (Empty string) doesn't work if using index with many fields DESCRIPTION: JIRA: CORE-1188 +FBTEST: bugs.core_1188 """ import pytest diff --git a/tests/bugs/core_1196_test.py b/tests/bugs/core_1196_test.py index c391c9bc..6ec1ef63 100644 --- a/tests/bugs/core_1196_test.py +++ b/tests/bugs/core_1196_test.py @@ -6,6 +6,7 @@ ISSUE: 1621 TITLE: Long SQL statements break TCP/IP connection DESCRIPTION: JIRA: CORE-1196 +FBTEST: bugs.core_1196 """ import pytest diff --git a/tests/bugs/core_1213_test.py b/tests/bugs/core_1213_test.py index 86f1b660..43b9d437 100644 --- a/tests/bugs/core_1213_test.py +++ b/tests/bugs/core_1213_test.py @@ -6,6 +6,7 @@ ISSUE: 1637 TITLE: CURRENT OF support views DESCRIPTION: JIRA: CORE-1213 +FBTEST: bugs.core_1213 """ import pytest diff --git a/tests/bugs/core_1215_test.py b/tests/bugs/core_1215_test.py index 5001ad69..ccbf7bfc 100644 --- a/tests/bugs/core_1215_test.py +++ b/tests/bugs/core_1215_test.py @@ -6,6 +6,7 @@ ISSUE: 1639 TITLE: Wrong SELECT query results using index to evaluate >= condition DESCRIPTION: JIRA: CORE-1215 +FBTEST: bugs.core_1215 """ import pytest diff --git a/tests/bugs/core_1227_test.py b/tests/bugs/core_1227_test.py index 4eff852c..8c98df94 100644 --- a/tests/bugs/core_1227_test.py +++ b/tests/bugs/core_1227_test.py @@ -12,6 +12,7 @@ DESCRIPTION: Implementation limit exceeded. Block size exceeds implementation restriction. JIRA: CORE-1227 +FBTEST: bugs.core_1227 """ import pytest diff --git a/tests/bugs/core_1244_test.py b/tests/bugs/core_1244_test.py index 39f4fa2d..5c788bae 100644 --- a/tests/bugs/core_1244_test.py +++ b/tests/bugs/core_1244_test.py @@ -6,6 +6,7 @@ ISSUE: 1668 TITLE: Server crash on select * from DESCRIPTION: Simple select from recursive CTE crashes the server when query uses asterisk. JIRA: CORE-1244 +FBTEST: bugs.core_1244 """ import pytest diff --git a/tests/bugs/core_1245_test.py b/tests/bugs/core_1245_test.py index 6a17d78e..c0637b0b 100644 --- a/tests/bugs/core_1245_test.py +++ b/tests/bugs/core_1245_test.py @@ -6,6 +6,7 @@ ISSUE: 1669 TITLE: Incorrect column values with outer joins and views DESCRIPTION: JIRA: CORE-1245 +FBTEST: bugs.core_1245 """ import pytest diff --git a/tests/bugs/core_1246_test.py b/tests/bugs/core_1246_test.py index 7f87c11d..332a7b5c 100644 --- a/tests/bugs/core_1246_test.py +++ b/tests/bugs/core_1246_test.py @@ -6,6 +6,7 @@ ISSUE: 1670 TITLE: Incorrect column values with outer joins and derived tables DESCRIPTION: JIRA: CORE-1246 +FBTEST: bugs.core_1246 """ import pytest diff --git a/tests/bugs/core_1248_test.py b/tests/bugs/core_1248_test.py index 950a73b5..1cd543bc 100644 --- a/tests/bugs/core_1248_test.py +++ b/tests/bugs/core_1248_test.py @@ -6,6 +6,7 @@ ISSUE: 1672 TITLE: Incorrect timestamp arithmetic when one of operands is negative number DESCRIPTION: JIRA: CORE-1248 +FBTEST: bugs.core_1248 """ import pytest diff --git a/tests/bugs/core_1249_test.py b/tests/bugs/core_1249_test.py index 986fed3e..9fe15911 100644 --- a/tests/bugs/core_1249_test.py +++ b/tests/bugs/core_1249_test.py @@ -6,6 +6,7 @@ ISSUE: 1673 TITLE: Full shutdown mode doesn't work on Classic if there are other connections to the database DESCRIPTION: JIRA: CORE-1249 +FBTEST: bugs.core_1249 """ import pytest diff --git a/tests/bugs/core_1253_test.py b/tests/bugs/core_1253_test.py index 8f28ac7f..a9491e63 100644 --- a/tests/bugs/core_1253_test.py +++ b/tests/bugs/core_1253_test.py @@ -6,6 +6,7 @@ ISSUE: 1677 TITLE: LIST(DISTINCT) concatenate VARCHAR values as CHAR DESCRIPTION: JIRA: CORE-1253 +FBTEST: bugs.core_1253 """ import pytest diff --git a/tests/bugs/core_1254_test.py b/tests/bugs/core_1254_test.py index 3874fbb6..3681445c 100644 --- a/tests/bugs/core_1254_test.py +++ b/tests/bugs/core_1254_test.py @@ -6,6 +6,7 @@ ISSUE: 1678 TITLE: Problem with DISTINCT and insensitive collations DESCRIPTION: JIRA: CORE-1254 +FBTEST: bugs.core_1254 """ import pytest diff --git a/tests/bugs/core_1255_test.py b/tests/bugs/core_1255_test.py index 90a4af6e..2ed8da01 100644 --- a/tests/bugs/core_1255_test.py +++ b/tests/bugs/core_1255_test.py @@ -11,6 +11,7 @@ DESCRIPTION: Statement failed, SQLCODE = -802 arithmetic exception, numeric overflow, or string truncation JIRA: CORE-1255 +FBTEST: bugs.core_1255 """ import pytest diff --git a/tests/bugs/core_1256_test.py b/tests/bugs/core_1256_test.py index 1f5b1293..8dcd7dab 100644 --- a/tests/bugs/core_1256_test.py +++ b/tests/bugs/core_1256_test.py @@ -6,6 +6,7 @@ ISSUE: 703 TITLE: Table columns hide destination variables of RETURNING INTO DESCRIPTION: JIRA: CORE-1256 +FBTEST: bugs.core_1256 """ import pytest diff --git a/tests/bugs/core_1263_test.py b/tests/bugs/core_1263_test.py index ac7a7c86..182bc8b2 100644 --- a/tests/bugs/core_1263_test.py +++ b/tests/bugs/core_1263_test.py @@ -6,6 +6,7 @@ ISSUE: 1686 TITLE: GSec incorrectly processes some switches DESCRIPTION: JIRA: CORE-1263 +FBTEST: bugs.core_1263 """ import pytest diff --git a/tests/bugs/core_1267_test.py b/tests/bugs/core_1267_test.py index 2b10a7d6..50ec298a 100644 --- a/tests/bugs/core_1267_test.py +++ b/tests/bugs/core_1267_test.py @@ -6,6 +6,7 @@ ISSUE: 1689 TITLE: Small bug with default value for domains in PSQL DESCRIPTION: JIRA: CORE-1267 +FBTEST: bugs.core_1267 """ import pytest diff --git a/tests/bugs/core_1271_test.py b/tests/bugs/core_1271_test.py index 22f53354..adcb81e6 100644 --- a/tests/bugs/core_1271_test.py +++ b/tests/bugs/core_1271_test.py @@ -6,6 +6,7 @@ ISSUE: 1692 TITLE: Ceation of invalid procedures/triggers allowed DESCRIPTION: JIRA: CORE-1271 +FBTEST: bugs.core_1271 """ import pytest diff --git a/tests/bugs/core_1274_test.py b/tests/bugs/core_1274_test.py index dd241f3a..032ef1ae 100644 --- a/tests/bugs/core_1274_test.py +++ b/tests/bugs/core_1274_test.py @@ -6,6 +6,7 @@ ISSUE: 1695 TITLE: Wrong results when PLAN MERGE is chosen and datatypes of the equality predicate arguments are different DESCRIPTION: JIRA: CORE-1274 +FBTEST: bugs.core_1274 """ import pytest diff --git a/tests/bugs/core_1286_test.py b/tests/bugs/core_1286_test.py index e57349d8..edc8de8f 100644 --- a/tests/bugs/core_1286_test.py +++ b/tests/bugs/core_1286_test.py @@ -6,6 +6,7 @@ ISSUE: 4153 TITLE: isql: zero divide + coredump when use "-pag 0" command switch & set heading on inside .sql script DESCRIPTION: JIRA: CORE-3810 +FBTEST: bugs.core_1286 """ import pytest diff --git a/tests/bugs/core_1291_test.py b/tests/bugs/core_1291_test.py index 4e5742d0..c1d36573 100644 --- a/tests/bugs/core_1291_test.py +++ b/tests/bugs/core_1291_test.py @@ -6,6 +6,7 @@ ISSUE: 1712 TITLE: Can't transliterate character set when look at procedure text in database just created from script (and thus in ODS 11.1) DESCRIPTION: JIRA: CORE-1291 +FBTEST: bugs.core_1291 """ import pytest diff --git a/tests/bugs/core_1292_test.py b/tests/bugs/core_1292_test.py index c8cc6915..db9874a1 100644 --- a/tests/bugs/core_1292_test.py +++ b/tests/bugs/core_1292_test.py @@ -6,6 +6,7 @@ ISSUE: 1713 TITLE: Can't create table using long username and UTF8 as attachment charset DESCRIPTION: JIRA: CORE-1292 +FBTEST: bugs.core_1292 """ import pytest diff --git a/tests/bugs/core_1295_test.py b/tests/bugs/core_1295_test.py index 9cca8040..70e787be 100644 --- a/tests/bugs/core_1295_test.py +++ b/tests/bugs/core_1295_test.py @@ -6,6 +6,7 @@ ISSUE: 1716 TITLE: Bad optimization of queries with DB_KEY DESCRIPTION: JIRA: CORE-1295 +FBTEST: bugs.core_1295 """ import pytest diff --git a/tests/bugs/core_1306_test.py b/tests/bugs/core_1306_test.py index 9fda319f..70081183 100644 --- a/tests/bugs/core_1306_test.py +++ b/tests/bugs/core_1306_test.py @@ -6,6 +6,7 @@ ISSUE: 1726 TITLE: Indices not used for views DESCRIPTION: JIRA: CORE-1306 +FBTEST: bugs.core_1306 """ import pytest diff --git a/tests/bugs/core_1312_test.py b/tests/bugs/core_1312_test.py index eda60d70..1185bd2f 100644 --- a/tests/bugs/core_1312_test.py +++ b/tests/bugs/core_1312_test.py @@ -6,6 +6,7 @@ ISSUE: 1731 TITLE: A remote attacker can check, if a file is present in the system, running firebird server DESCRIPTION: Check if password validation is done as soon as possible JIRA: CORE-1312 +FBTEST: bugs.core_1312 """ import pytest diff --git a/tests/bugs/core_1313_test.py b/tests/bugs/core_1313_test.py index 69825bf3..d85af20b 100644 --- a/tests/bugs/core_1313_test.py +++ b/tests/bugs/core_1313_test.py @@ -6,6 +6,7 @@ ISSUE: 1732 TITLE: RDB$DB_KEY not supported in derived tables and merge command DESCRIPTION: JIRA: CORE-1313 +FBTEST: bugs.core_1313 """ import pytest diff --git a/tests/bugs/core_1315_test.py b/tests/bugs/core_1315_test.py index 82b3b982..7b547cc2 100644 --- a/tests/bugs/core_1315_test.py +++ b/tests/bugs/core_1315_test.py @@ -6,6 +6,7 @@ ISSUE: 1734 TITLE: Data type unknown DESCRIPTION: JIRA: CORE-1315 +FBTEST: bugs.core_1315 """ import pytest diff --git a/tests/bugs/core_1316_test.py b/tests/bugs/core_1316_test.py index f1fc7805..46eb8d44 100644 --- a/tests/bugs/core_1316_test.py +++ b/tests/bugs/core_1316_test.py @@ -6,6 +6,7 @@ ISSUE: 1735 TITLE: NOT NULL constraint for procedure parameters and variables DESCRIPTION: JIRA: CORE-1316 +FBTEST: bugs.core_1316 """ import pytest diff --git a/tests/bugs/core_1318_test.py b/tests/bugs/core_1318_test.py index d49a31f8..0eab088f 100644 --- a/tests/bugs/core_1318_test.py +++ b/tests/bugs/core_1318_test.py @@ -6,6 +6,7 @@ ISSUE: 1737 TITLE: Error "Identifier ... is too long using multiple (nested) derived tables DESCRIPTION: JIRA: CORE-1318 +FBTEST: bugs.core_1318 """ import pytest diff --git a/tests/bugs/core_1329_test.py b/tests/bugs/core_1329_test.py index 4de761d9..644f7214 100644 --- a/tests/bugs/core_1329_test.py +++ b/tests/bugs/core_1329_test.py @@ -6,6 +6,7 @@ ISSUE: 1748 TITLE: Bug with size of alias name in a table (but still minor that 31 characters) DESCRIPTION: JIRA: CORE-1329 +FBTEST: bugs.core_1329 """ import pytest diff --git a/tests/bugs/core_1331_test.py b/tests/bugs/core_1331_test.py index da5e22e7..fe9b6f3b 100644 --- a/tests/bugs/core_1331_test.py +++ b/tests/bugs/core_1331_test.py @@ -6,6 +6,7 @@ ISSUE: 1750 TITLE: Charset transliterations don't work with EXECUTE STATEMENT DESCRIPTION: JIRA: CORE-1331 +FBTEST: bugs.core_1331 """ import pytest diff --git a/tests/bugs/core_1334_test.py b/tests/bugs/core_1334_test.py index 79fea476..7db421bf 100644 --- a/tests/bugs/core_1334_test.py +++ b/tests/bugs/core_1334_test.py @@ -6,6 +6,7 @@ ISSUE: 1753 TITLE: Joins with NULL RDB$DB_KEY crash the server DESCRIPTION: JIRA: CORE-1334 +FBTEST: bugs.core_1334 """ import pytest diff --git a/tests/bugs/core_1338_test.py b/tests/bugs/core_1338_test.py index 0b7812d1..e15ebc9e 100644 --- a/tests/bugs/core_1338_test.py +++ b/tests/bugs/core_1338_test.py @@ -7,6 +7,7 @@ TITLE: Problem with view, computed field and functions DESCRIPTION: Original ticket name: 335544721 when selecting view with round JIRA: CORE-1338 +FBTEST: bugs.core_1338 """ import pytest diff --git a/tests/bugs/core_1343_test.py b/tests/bugs/core_1343_test.py index 43f05d09..30b08ab3 100644 --- a/tests/bugs/core_1343_test.py +++ b/tests/bugs/core_1343_test.py @@ -6,6 +6,7 @@ ISSUE: 1762 TITLE: Bug with a simple case and a subquery DESCRIPTION: JIRA: CORE-1343 +FBTEST: bugs.core_1343 """ import pytest diff --git a/tests/bugs/core_1346_test.py b/tests/bugs/core_1346_test.py index e10ce219..d97f96b0 100644 --- a/tests/bugs/core_1346_test.py +++ b/tests/bugs/core_1346_test.py @@ -6,6 +6,7 @@ ISSUE: 1765 TITLE: lpad and rpad with two columns not working DESCRIPTION: JIRA: CORE-1346 +FBTEST: bugs.core_1346 """ import pytest diff --git a/tests/bugs/core_1347_test.py b/tests/bugs/core_1347_test.py index 169d9324..fd1fecaf 100644 --- a/tests/bugs/core_1347_test.py +++ b/tests/bugs/core_1347_test.py @@ -6,6 +6,7 @@ ISSUE: 1766 TITLE: Unexpected "cannot transliterate" error DESCRIPTION: JIRA: CORE-1347 +FBTEST: bugs.core_1347 """ import pytest diff --git a/tests/bugs/core_1356_test.py b/tests/bugs/core_1356_test.py index 8ce69bc2..704e8c35 100644 --- a/tests/bugs/core_1356_test.py +++ b/tests/bugs/core_1356_test.py @@ -6,6 +6,7 @@ ISSUE: 1774 TITLE: TYPE OF COLUMN in PSQL DESCRIPTION: JIRA: CORE-1356 +FBTEST: bugs.core_1356 """ import pytest diff --git a/tests/bugs/core_1361_test.py b/tests/bugs/core_1361_test.py index 09b1310d..ed8fe911 100644 --- a/tests/bugs/core_1361_test.py +++ b/tests/bugs/core_1361_test.py @@ -6,6 +6,7 @@ ISSUE: 1779 TITLE: Index operations for global temporary tables are not visible for the active connection DESCRIPTION: JIRA: CORE-1361 +FBTEST: bugs.core_1361 """ import pytest diff --git a/tests/bugs/core_1362_test.py b/tests/bugs/core_1362_test.py index efeadb4d..d67a034c 100644 --- a/tests/bugs/core_1362_test.py +++ b/tests/bugs/core_1362_test.py @@ -6,6 +6,7 @@ ISSUE: 1780 TITLE: Too large numbers cause positive infinity to be inserted into database DESCRIPTION: JIRA: CORE-1362 +FBTEST: bugs.core_1362 """ import pytest diff --git a/tests/bugs/core_1363_test.py b/tests/bugs/core_1363_test.py index 3ef33441..9bb95e79 100644 --- a/tests/bugs/core_1363_test.py +++ b/tests/bugs/core_1363_test.py @@ -6,6 +6,7 @@ ISSUE: 1781 TITLE: ISQL crash when converted-from-double string longer than 23 bytes DESCRIPTION: JIRA: CORE-1363 +FBTEST: bugs.core_1363 """ import pytest diff --git a/tests/bugs/core_1366_test.py b/tests/bugs/core_1366_test.py index 32886ec9..7300a6b3 100644 --- a/tests/bugs/core_1366_test.py +++ b/tests/bugs/core_1366_test.py @@ -6,6 +6,7 @@ ISSUE: 1784 TITLE: French insensitive collation FR_FR_CI_AI DESCRIPTION: JIRA: CORE-1366 +FBTEST: bugs.core_1366 """ import pytest diff --git a/tests/bugs/core_1371_test.py b/tests/bugs/core_1371_test.py index a70b0ef2..b74f751b 100644 --- a/tests/bugs/core_1371_test.py +++ b/tests/bugs/core_1371_test.py @@ -6,6 +6,7 @@ ISSUE: 1789 TITLE: Execute block fails within execute statement DESCRIPTION: JIRA: CORE-1371 +FBTEST: bugs.core_1371 """ import pytest diff --git a/tests/bugs/core_1373_test.py b/tests/bugs/core_1373_test.py index a0351748..7edb3f70 100644 --- a/tests/bugs/core_1373_test.py +++ b/tests/bugs/core_1373_test.py @@ -6,6 +6,7 @@ ISSUE: 1791 TITLE: Incorrect result of recursive CTE query when recursive member's SELECT list contains expression using self-referenced fields DESCRIPTION: JIRA: CORE-1373 +FBTEST: bugs.core_1373 """ import pytest diff --git a/tests/bugs/core_1377_test.py b/tests/bugs/core_1377_test.py index a3ca7614..2a3e113f 100644 --- a/tests/bugs/core_1377_test.py +++ b/tests/bugs/core_1377_test.py @@ -6,6 +6,7 @@ ISSUE: 1795 TITLE: Add an ability to change role without reconnecting to database. DESCRIPTION: JIRA: CORE-1377 +FBTEST: bugs.core_1377 """ import pytest diff --git a/tests/bugs/core_1378_test.py b/tests/bugs/core_1378_test.py index 427430ce..db6559c8 100644 --- a/tests/bugs/core_1378_test.py +++ b/tests/bugs/core_1378_test.py @@ -6,6 +6,7 @@ ISSUE: 1796 TITLE: Domain names and charset issues DESCRIPTION: JIRA: CORE-1378 +FBTEST: bugs.core_1378 """ import pytest diff --git a/tests/bugs/core_1379_test.py b/tests/bugs/core_1379_test.py index 27e41cf1..0f2d3c3c 100644 --- a/tests/bugs/core_1379_test.py +++ b/tests/bugs/core_1379_test.py @@ -6,6 +6,7 @@ ISSUE: 1797 TITLE: Invalid parameter type when using it in CHAR_LENGTH function DESCRIPTION: JIRA: CORE-1379 +FBTEST: bugs.core_1379 """ import pytest diff --git a/tests/bugs/core_1384_test.py b/tests/bugs/core_1384_test.py index 060871af..9e278d4f 100644 --- a/tests/bugs/core_1384_test.py +++ b/tests/bugs/core_1384_test.py @@ -6,6 +6,7 @@ ISSUE: 1802 TITLE: LIKE doesn't work correctly with collations using SPECIALS-FIRST=1 DESCRIPTION: JIRA: CORE-1384 +FBTEST: bugs.core_1384 """ import pytest diff --git a/tests/bugs/core_1386_test.py b/tests/bugs/core_1386_test.py index 315bb1ab..67fd6f8b 100644 --- a/tests/bugs/core_1386_test.py +++ b/tests/bugs/core_1386_test.py @@ -6,6 +6,7 @@ ISSUE: 1804 TITLE: Generated columns DESCRIPTION: JIRA: CORE-1386 +FBTEST: bugs.core_1386 """ import pytest diff --git a/tests/bugs/core_1389_test.py b/tests/bugs/core_1389_test.py index cf1a031b..72eb7ceb 100644 --- a/tests/bugs/core_1389_test.py +++ b/tests/bugs/core_1389_test.py @@ -6,6 +6,7 @@ ISSUE: 1807 TITLE: Indexed MIN/MAX aggregates produce three index reads instead of the expected one indexed read DESCRIPTION: JIRA: CORE-1389 +FBTEST: bugs.core_1389 """ import pytest diff --git a/tests/bugs/core_1395_test.py b/tests/bugs/core_1395_test.py index c332dda1..2b559250 100644 --- a/tests/bugs/core_1395_test.py +++ b/tests/bugs/core_1395_test.py @@ -6,6 +6,7 @@ ISSUE: 1813 TITLE: Few problems with domains's check constraints DESCRIPTION: JIRA: CORE-1395 +FBTEST: bugs.core_1395 """ import pytest diff --git a/tests/bugs/core_1401_test.py b/tests/bugs/core_1401_test.py index 45635208..e3dbf2d3 100644 --- a/tests/bugs/core_1401_test.py +++ b/tests/bugs/core_1401_test.py @@ -6,6 +6,7 @@ ISSUE: 1819 TITLE: Global temporary table instance may pick up not all indices DESCRIPTION: JIRA: CORE-1401 +FBTEST: bugs.core_1401 """ import pytest diff --git a/tests/bugs/core_1402_test.py b/tests/bugs/core_1402_test.py index e3184454..e9c5790b 100644 --- a/tests/bugs/core_1402_test.py +++ b/tests/bugs/core_1402_test.py @@ -6,6 +6,7 @@ ISSUE: 1820 TITLE: CREATE VIEW without column list when UNION is used DESCRIPTION: JIRA: CORE-1402 +FBTEST: bugs.core_1402 """ import pytest diff --git a/tests/bugs/core_1409_test.py b/tests/bugs/core_1409_test.py index f0c123a6..ff7c4e12 100644 --- a/tests/bugs/core_1409_test.py +++ b/tests/bugs/core_1409_test.py @@ -6,6 +6,7 @@ ISSUE: 1827 TITLE: Support for autonomous transactions DESCRIPTION: JIRA: CORE-1409 +FBTEST: bugs.core_1409 """ import pytest diff --git a/tests/bugs/core_1419_test.py b/tests/bugs/core_1419_test.py index 0160ef87..e4298237 100644 --- a/tests/bugs/core_1419_test.py +++ b/tests/bugs/core_1419_test.py @@ -12,6 +12,7 @@ DESCRIPTION: However, this rule is broken for selectable procedures that evaluate current date-time values at every invocation. JIRA: CORE-1419 +FBTEST: bugs.core_1419 """ import pytest diff --git a/tests/bugs/core_1428_test.py b/tests/bugs/core_1428_test.py index e0833d54..6f2f7e7f 100644 --- a/tests/bugs/core_1428_test.py +++ b/tests/bugs/core_1428_test.py @@ -6,6 +6,7 @@ ISSUE: 1846 TITLE: Incorrect timestamp substraction in 3 dialect when result is negative number DESCRIPTION: JIRA: CORE-1428 +FBTEST: bugs.core_1428 """ import pytest diff --git a/tests/bugs/core_1431_test.py b/tests/bugs/core_1431_test.py index 6c13a29e..98351f5d 100644 --- a/tests/bugs/core_1431_test.py +++ b/tests/bugs/core_1431_test.py @@ -6,6 +6,7 @@ ISSUE: 1849 TITLE: Greek characters in cp1251 vs uppercasing DESCRIPTION: JIRA: CORE-1431 +FBTEST: bugs.core_1431 """ import pytest diff --git a/tests/bugs/core_1432_test.py b/tests/bugs/core_1432_test.py index 4c8fc194..7b5c5691 100644 --- a/tests/bugs/core_1432_test.py +++ b/tests/bugs/core_1432_test.py @@ -6,6 +6,7 @@ ISSUE: 1850 TITLE: Collation not propagated between record formats DESCRIPTION: JIRA: CORE-1432 +FBTEST: bugs.core_1432 """ import pytest diff --git a/tests/bugs/core_1434_test.py b/tests/bugs/core_1434_test.py index 3c7dee15..67e0f972 100644 --- a/tests/bugs/core_1434_test.py +++ b/tests/bugs/core_1434_test.py @@ -6,6 +6,7 @@ ISSUE: 1852 TITLE: Incorrect result with EXECUTE STATEMENT and VARCHAR columns DESCRIPTION: Last two bytes of VARCHAR columns are lost. JIRA: CORE-1434 +FBTEST: bugs.core_1434 """ import pytest diff --git a/tests/bugs/core_1436_test.py b/tests/bugs/core_1436_test.py index f7932f85..c7c2a0c4 100644 --- a/tests/bugs/core_1436_test.py +++ b/tests/bugs/core_1436_test.py @@ -6,6 +6,7 @@ ISSUE: 1854 TITLE: Outer joins don't work properly with the MON$ tables DESCRIPTION: JIRA: CORE-1436 +FBTEST: bugs.core_1436 """ import pytest diff --git a/tests/bugs/core_1444_test.py b/tests/bugs/core_1444_test.py index 1440dc78..e3e613c8 100644 --- a/tests/bugs/core_1444_test.py +++ b/tests/bugs/core_1444_test.py @@ -6,6 +6,7 @@ ISSUE: 1862 TITLE: Execute statement 'select ....' into new.... DESCRIPTION: JIRA: CORE-1444 +FBTEST: bugs.core_1444 """ import pytest diff --git a/tests/bugs/core_1451_test.py b/tests/bugs/core_1451_test.py index 05251b52..988fe29c 100644 --- a/tests/bugs/core_1451_test.py +++ b/tests/bugs/core_1451_test.py @@ -6,6 +6,7 @@ ISSUE: 1869 TITLE: Using RDB$DB_KEY in where section while selecting from a procedure crashes the server DESCRIPTION: JIRA: CORE-1451 +FBTEST: bugs.core_1451 """ import pytest diff --git a/tests/bugs/core_1453_test.py b/tests/bugs/core_1453_test.py index 92fd4688..fb710faa 100644 --- a/tests/bugs/core_1453_test.py +++ b/tests/bugs/core_1453_test.py @@ -6,6 +6,7 @@ ISSUE: 1871 TITLE: Allow usage of functions in LIST delimiter parameter DESCRIPTION: JIRA: CORE-1443 +FBTEST: bugs.core_1453 """ import pytest diff --git a/tests/bugs/core_1454_test.py b/tests/bugs/core_1454_test.py index 6b20c6f5..1d043b32 100644 --- a/tests/bugs/core_1454_test.py +++ b/tests/bugs/core_1454_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Computed field had a lot of inconsistencies and problems It's possible to use a explicit type, but only together with a (new) computed expression. JIRA: CORE-1454 +FBTEST: bugs.core_1454 """ import pytest diff --git a/tests/bugs/core_1462_test.py b/tests/bugs/core_1462_test.py index c3fa0a23..ce8ad478 100644 --- a/tests/bugs/core_1462_test.py +++ b/tests/bugs/core_1462_test.py @@ -6,6 +6,7 @@ ISSUE: 773 TITLE: Server crash caused by a buffer overrun in the optimizer when more than 255 relation references exist in the query DESCRIPTION: JIRA: CORE-1462 +FBTEST: bugs.core_1462 """ import pytest diff --git a/tests/bugs/core_1482_test.py b/tests/bugs/core_1482_test.py index 3d1f8df5..804e0a42 100644 --- a/tests/bugs/core_1482_test.py +++ b/tests/bugs/core_1482_test.py @@ -6,6 +6,7 @@ ISSUE: 1898 TITLE: Make optimizer to consider ORDER BY optimization when making decision about join order DESCRIPTION: JIRA: CORE-1482 +FBTEST: bugs.core_1482 """ import pytest diff --git a/tests/bugs/core_1489_test.py b/tests/bugs/core_1489_test.py index b7e13d8a..c1ac9da6 100644 --- a/tests/bugs/core_1489_test.py +++ b/tests/bugs/core_1489_test.py @@ -6,6 +6,7 @@ ISSUE: 1904 TITLE: DATEADD wrong work with NULL arguments DESCRIPTION: JIRA: CORE-1489 +FBTEST: bugs.core_1489 """ import pytest diff --git a/tests/bugs/core_1492_test.py b/tests/bugs/core_1492_test.py index d63b50e9..d6a80d83 100644 --- a/tests/bugs/core_1492_test.py +++ b/tests/bugs/core_1492_test.py @@ -6,6 +6,7 @@ ISSUE: 1907 TITLE: BLOB isn't compatible with [VAR]CHAR in COALESCE DESCRIPTION: JIRA: CORE-1492 +FBTEST: bugs.core_1492 """ import pytest diff --git a/tests/bugs/core_1497_test.py b/tests/bugs/core_1497_test.py index f2d2cb2b..e88341c5 100644 --- a/tests/bugs/core_1497_test.py +++ b/tests/bugs/core_1497_test.py @@ -6,6 +6,7 @@ ISSUE: 1912 TITLE: New builtin function DATEADD() implements wrong choice of keywords for expanded syntax DESCRIPTION: JIRA: CORE-1497 +FBTEST: bugs.core_1497 """ import pytest diff --git a/tests/bugs/core_1506_test.py b/tests/bugs/core_1506_test.py index 15a1764a..605982fb 100644 --- a/tests/bugs/core_1506_test.py +++ b/tests/bugs/core_1506_test.py @@ -6,6 +6,7 @@ ISSUE: 1921 TITLE: Server crash with isc_dsql_execute_immediate and zero length string DESCRIPTION: JIRA: CORE-1506 +FBTEST: bugs.core_1506 """ import pytest diff --git a/tests/bugs/core_1509_test.py b/tests/bugs/core_1509_test.py index b545b77f..8c2aa516 100644 --- a/tests/bugs/core_1509_test.py +++ b/tests/bugs/core_1509_test.py @@ -6,6 +6,7 @@ ISSUE: 1924 TITLE: Conversion from double to varchar insert trailing spaces DESCRIPTION: JIRA: CORE-1509 +FBTEST: bugs.core_1509 """ import pytest diff --git a/tests/bugs/core_1510_test.py b/tests/bugs/core_1510_test.py index fbdf04d9..d3f950fe 100644 --- a/tests/bugs/core_1510_test.py +++ b/tests/bugs/core_1510_test.py @@ -6,6 +6,7 @@ ISSUE: 19285 TITLE: Bad XSQLVAR [NULL flags] for (2*COALESCE(NULL,NULL)) DESCRIPTION: JIRA: CORE-1510 +FBTEST: bugs.core_1510 """ import pytest diff --git a/tests/bugs/core_1511_test.py b/tests/bugs/core_1511_test.py index 4f3ed1ee..4d809889 100644 --- a/tests/bugs/core_1511_test.py +++ b/tests/bugs/core_1511_test.py @@ -6,6 +6,7 @@ ISSUE: 1926 TITLE: POSITION(string_exp1, string_exp2 [, start]) DESCRIPTION: JIRA: CORE-1511 +FBTEST: bugs.core_1511 """ import pytest diff --git a/tests/bugs/core_1512_test.py b/tests/bugs/core_1512_test.py index b5fb6d90..e46773e1 100644 --- a/tests/bugs/core_1512_test.py +++ b/tests/bugs/core_1512_test.py @@ -6,6 +6,7 @@ ISSUE: 1928 TITLE: Connection lost running script DESCRIPTION: JIRA: CORE-1512 +FBTEST: bugs.core_1512 """ import pytest diff --git a/tests/bugs/core_1514_test.py b/tests/bugs/core_1514_test.py index 8dcdc21d..f043275f 100644 --- a/tests/bugs/core_1514_test.py +++ b/tests/bugs/core_1514_test.py @@ -6,6 +6,7 @@ ISSUE: 1930 TITLE: Many new 2.1 built in functions have incorrect NULL semantics DESCRIPTION: JIRA: CORE-1514 +FBTEST: bugs.core_1514 """ import pytest diff --git a/tests/bugs/core_1518_test.py b/tests/bugs/core_1518_test.py index aa639a41..07bb3414 100644 --- a/tests/bugs/core_1518_test.py +++ b/tests/bugs/core_1518_test.py @@ -6,6 +6,7 @@ ISSUE: 789 TITLE: Adding a non-null restricted column to a populated table renders the table inconsistent DESCRIPTION: JIRA: CORE-1518 +FBTEST: bugs.core_1518 """ import pytest diff --git a/tests/bugs/core_1522_test.py b/tests/bugs/core_1522_test.py index 29719375..a7a1db33 100644 --- a/tests/bugs/core_1522_test.py +++ b/tests/bugs/core_1522_test.py @@ -6,6 +6,7 @@ ISSUE: 1937 TITLE: Inconsistent DATEDIFF behaviour DESCRIPTION: JIRA: CORE-1522 +FBTEST: bugs.core_1522 """ import pytest diff --git a/tests/bugs/core_1525_test.py b/tests/bugs/core_1525_test.py index 28a1c7be..ebc87ede 100644 --- a/tests/bugs/core_1525_test.py +++ b/tests/bugs/core_1525_test.py @@ -6,6 +6,7 @@ ISSUE: 1939 TITLE: Computed field + index not working in WHERE DESCRIPTION: JIRA: CORE-1525 +FBTEST: bugs.core_1525 """ import pytest diff --git a/tests/bugs/core_1528_test.py b/tests/bugs/core_1528_test.py index ff32453b..e253e8ef 100644 --- a/tests/bugs/core_1528_test.py +++ b/tests/bugs/core_1528_test.py @@ -6,6 +6,7 @@ ISSUE: 1942 TITLE: Functions DATEDIFF does not work in dialect 1 DESCRIPTION: JIRA: CORE-1528 +FBTEST: bugs.core_1528 """ import pytest diff --git a/tests/bugs/core_1533_test.py b/tests/bugs/core_1533_test.py index be0ee3fc..70273049 100644 --- a/tests/bugs/core_1533_test.py +++ b/tests/bugs/core_1533_test.py @@ -6,6 +6,7 @@ ISSUE: 1950 TITLE: JOIN on first record of ordered derived table returns wrong record DESCRIPTION: JIRA: CORE-1533 +FBTEST: bugs.core_1533 """ import pytest diff --git a/tests/bugs/core_1539_test.py b/tests/bugs/core_1539_test.py index a5a7753b..8e3db6c4 100644 --- a/tests/bugs/core_1539_test.py +++ b/tests/bugs/core_1539_test.py @@ -6,6 +6,7 @@ ISSUE: 1957 TITLE: select * from rdb$triggers where rdb$trigger_source like 'CHECK%' DESCRIPTION: JIRA: CORE-1539 +FBTEST: bugs.core_1539 """ import pytest diff --git a/tests/bugs/core_1544_test.py b/tests/bugs/core_1544_test.py index 48ab177c..18f66bab 100644 --- a/tests/bugs/core_1544_test.py +++ b/tests/bugs/core_1544_test.py @@ -18,6 +18,7 @@ DESCRIPTION: -At trigger 'RDB$TRIGGER_28' (value of gen_id(rdb$procedures,0) is 32768 when this error raises) JIRA: CORE-1544 +FBTEST: bugs.core_1544 """ import pytest @@ -25,6 +26,18 @@ from firebird.qa import * db = db_factory() +act = python_act('db') + +expected_stdout = """ + GEN_RDB_PROC_CURR_VALUE Expected. + R -9876543321 +""" + +@pytest.mark.skip('FIXME: Not IMPLEMENTED') +@pytest.mark.version('>=3') +def test_1(act: Action): + pytest.fail("Not IMPLEMENTED") + # test_script #--- # @@ -131,17 +144,3 @@ db = db_factory() # cleanup((f_isql_cmd, f_isql_log, f_isql_err)) # #--- - -act = python_act('db') - -expected_stdout = """ - GEN_RDB_PROC_CURR_VALUE Expected. - R -9876543321 -""" - -@pytest.mark.skip('FIXME: Not IMPLEMENTED') -@pytest.mark.version('>=3') -def test_1(act: Action): - pytest.fail("Not IMPLEMENTED") - - diff --git a/tests/bugs/core_1549_test.py b/tests/bugs/core_1549_test.py index b78ddc42..7a01992f 100644 --- a/tests/bugs/core_1549_test.py +++ b/tests/bugs/core_1549_test.py @@ -6,6 +6,7 @@ ISSUE: 1966 TITLE: Subquery-based predicates are not evaluated early in the join order DESCRIPTION: JIRA: CORE-1549 +FBTEST: bugs.core_1549 """ import pytest diff --git a/tests/bugs/core_1550_postfix_test.py b/tests/bugs/core_1550_postfix_test.py index 312835e9..0ff0fb44 100644 --- a/tests/bugs/core_1550_postfix_test.py +++ b/tests/bugs/core_1550_postfix_test.py @@ -6,6 +6,7 @@ ISSUE: 1967 TITLE: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses DESCRIPTION: JIRA: CORE-1550 +FBTEST: bugs.core_1550_postfix """ import pytest diff --git a/tests/bugs/core_1550_test.py b/tests/bugs/core_1550_test.py index 4b23904e..d26bf98d 100644 --- a/tests/bugs/core_1550_test.py +++ b/tests/bugs/core_1550_test.py @@ -6,6 +6,7 @@ ISSUE: 1967 TITLE: Unnecessary index scan happens when the same index is mapped to both WHERE and ORDER BY clauses DESCRIPTION: JIRA: CORE-1550 +FBTEST: bugs.core_1550 """ import pytest diff --git a/tests/bugs/core_1551_test.py b/tests/bugs/core_1551_test.py index 379f9cdc..dd1424d3 100644 --- a/tests/bugs/core_1551_test.py +++ b/tests/bugs/core_1551_test.py @@ -6,6 +6,7 @@ ISSUE: 1968 TITLE: AV when all statements are cancelled DESCRIPTION: JIRA: CORE-1551 +FBTEST: bugs.core_1551 """ import pytest diff --git a/tests/bugs/core_1554_test.py b/tests/bugs/core_1554_test.py index 741d2712..bad35f00 100644 --- a/tests/bugs/core_1554_test.py +++ b/tests/bugs/core_1554_test.py @@ -6,6 +6,7 @@ ISSUE: 1971 TITLE: select ... where ... <> ALL (select ... join ...) bug DESCRIPTION: JIRA: CORE-1554 +FBTEST: bugs.core_1554 """ import pytest diff --git a/tests/bugs/core_1555_test.py b/tests/bugs/core_1555_test.py index d3554d71..500d4f60 100644 --- a/tests/bugs/core_1555_test.py +++ b/tests/bugs/core_1555_test.py @@ -6,6 +6,7 @@ ISSUE: 1972 TITLE: 'select ...from...where...not in (select...from...)' no results DESCRIPTION: JIRA: CORE-1555 +FBTEST: bugs.core_1555 """ import pytest diff --git a/tests/bugs/core_1559_test.py b/tests/bugs/core_1559_test.py index 2a823641..a9dd8ad3 100644 --- a/tests/bugs/core_1559_test.py +++ b/tests/bugs/core_1559_test.py @@ -6,6 +6,7 @@ ISSUE: 1978 TITLE: Dropping NOT NULL contranint doesn'have the desired effect DESCRIPTION: JIRA: CORE-1559 +FBTEST: bugs.core_1559 """ import pytest diff --git a/tests/bugs/core_1560_test.py b/tests/bugs/core_1560_test.py index 7814ba6a..af444f1b 100644 --- a/tests/bugs/core_1560_test.py +++ b/tests/bugs/core_1560_test.py @@ -6,6 +6,7 @@ ISSUE: 1979 TITLE: NULLIF crashes when first parameter is constant empty string DESCRIPTION: JIRA: CORE-1560 +FBTEST: bugs.core_1560 """ import pytest diff --git a/tests/bugs/core_1572_test.py b/tests/bugs/core_1572_test.py index a0845f7c..1842c22c 100644 --- a/tests/bugs/core_1572_test.py +++ b/tests/bugs/core_1572_test.py @@ -6,6 +6,7 @@ ISSUE: 1990 TITLE: Multiple Rows in Singleton Select not reported in a View DESCRIPTION: JIRA: CORE-1572 +FBTEST: bugs.core_1572 """ import pytest diff --git a/tests/bugs/core_1582_test.py b/tests/bugs/core_1582_test.py index b385b105..7ef8e81e 100644 --- a/tests/bugs/core_1582_test.py +++ b/tests/bugs/core_1582_test.py @@ -6,6 +6,7 @@ ISSUE: 2001 TITLE: ABS() rounds NUMERIC values DESCRIPTION: JIRA: CORE-1582 +FBTEST: bugs.core_1582 """ import pytest diff --git a/tests/bugs/core_1584_test.py b/tests/bugs/core_1584_test.py index d040b2b5..0e75ce1c 100644 --- a/tests/bugs/core_1584_test.py +++ b/tests/bugs/core_1584_test.py @@ -6,6 +6,7 @@ ISSUE: 2004 TITLE: Server crashed or bugcheck when inserting in monitoring tables. DESCRIPTION: JIRA: CORE-1584 +FBTEST: bugs.core_1584 """ import pytest diff --git a/tests/bugs/core_1592_test.py b/tests/bugs/core_1592_test.py index b6f0701b..05f838d0 100644 --- a/tests/bugs/core_1592_test.py +++ b/tests/bugs/core_1592_test.py @@ -6,6 +6,7 @@ ISSUE: 2013 TITLE: Altering procedure parameters can lead to unrestorable database DESCRIPTION: JIRA: CORE-1592 +FBTEST: bugs.core_1592 """ import pytest diff --git a/tests/bugs/core_1605_test.py b/tests/bugs/core_1605_test.py index 87746b32..f6dcd0ec 100644 --- a/tests/bugs/core_1605_test.py +++ b/tests/bugs/core_1605_test.py @@ -6,6 +6,7 @@ ISSUE: 2026 TITLE: Bugcheck 232 (invalid operation) for an aggregated query DESCRIPTION: JIRA: CORE-1605 +FBTEST: bugs.core_1605 """ import pytest diff --git a/tests/bugs/core_1606_test.py b/tests/bugs/core_1606_test.py index dfa78a8c..aca29362 100644 --- a/tests/bugs/core_1606_test.py +++ b/tests/bugs/core_1606_test.py @@ -10,6 +10,7 @@ DESCRIPTION: and even can change FK-values in these added rows, but can do it only with maintenance that MAIN table's PK exists for new values in FK JIRA: CORE-1606 +FBTEST: bugs.core_1606 """ import pytest diff --git a/tests/bugs/core_1607_test.py b/tests/bugs/core_1607_test.py index b05b9bf1..3876c2d3 100644 --- a/tests/bugs/core_1607_test.py +++ b/tests/bugs/core_1607_test.py @@ -6,6 +6,7 @@ ISSUE: 2028 TITLE: Correlated subquery is optimized badly if it depends on the union stream DESCRIPTION: JIRA: CORE-1607 +FBTEST: bugs.core_1607 """ import pytest diff --git a/tests/bugs/core_1609_test.py b/tests/bugs/core_1609_test.py index 283889dc..1a85daa8 100644 --- a/tests/bugs/core_1609_test.py +++ b/tests/bugs/core_1609_test.py @@ -6,6 +6,7 @@ ISSUE: 2030 TITLE: PSQL output parameter size limited DESCRIPTION: JIRA: CORE-1609 +FBTEST: bugs.core_1609 """ import pytest diff --git a/tests/bugs/core_1619_test.py b/tests/bugs/core_1619_test.py index 64052af2..24a626e3 100644 --- a/tests/bugs/core_1619_test.py +++ b/tests/bugs/core_1619_test.py @@ -6,6 +6,7 @@ ISSUE: 2040 TITLE: Some aggregate functions does NOT support NULL-constant in 3-d dialect DESCRIPTION: JIRA: CORE-1619 +FBTEST: bugs.core_1619 """ import pytest diff --git a/tests/bugs/core_1620_test.py b/tests/bugs/core_1620_test.py index 50b826dc..3264150e 100644 --- a/tests/bugs/core_1620_test.py +++ b/tests/bugs/core_1620_test.py @@ -6,6 +6,7 @@ ISSUE: 2041 TITLE: Incorrect error message (column number) if the empty SQL string is prepared DESCRIPTION: JIRA: CORE-1620 +FBTEST: bugs.core_1620 """ import pytest diff --git a/tests/bugs/core_1624_test.py b/tests/bugs/core_1624_test.py index 4daacbf7..6d0314fb 100644 --- a/tests/bugs/core_1624_test.py +++ b/tests/bugs/core_1624_test.py @@ -6,6 +6,7 @@ ISSUE: 2045 TITLE: MERGE not correctly worked with parameters in MATCHING clause DESCRIPTION: JIRA: CORE-1624 +FBTEST: bugs.core_1624 """ import pytest diff --git a/tests/bugs/core_1640_test.py b/tests/bugs/core_1640_test.py index d0703931..18548787 100644 --- a/tests/bugs/core_1640_test.py +++ b/tests/bugs/core_1640_test.py @@ -6,6 +6,7 @@ ISSUE: 2066 TITLE: CREATE OR ALTER VIEW statement DESCRIPTION: JIRA: CORE-1640 +FBTEST: bugs.core_1640 """ import pytest diff --git a/tests/bugs/core_1642_test.py b/tests/bugs/core_1642_test.py index 37c2e9bb..fc1e9b9a 100644 --- a/tests/bugs/core_1642_test.py +++ b/tests/bugs/core_1642_test.py @@ -8,6 +8,7 @@ DESCRIPTION: When non-SYSDBA user selects from MON$ATTACHMENTS and other attachments are active at this point, the resulting rowset refers to a wrong attachment (the one with minimal ID) instead of the current attachment. JIRA: CORE-1642 +FBTEST: bugs.core_1642 """ import pytest diff --git a/tests/bugs/core_1649_test.py b/tests/bugs/core_1649_test.py index 2500d614..aa114895 100644 --- a/tests/bugs/core_1649_test.py +++ b/tests/bugs/core_1649_test.py @@ -6,6 +6,7 @@ ISSUE: 2073 TITLE: AV when recursive query used MERGE JOIN in execution plan DESCRIPTION: JIRA: CORE-1649 +FBTEST: bugs.core_1649 """ import pytest diff --git a/tests/bugs/core_1650_test.py b/tests/bugs/core_1650_test.py index cf52538f..607ff66f 100644 --- a/tests/bugs/core_1650_test.py +++ b/tests/bugs/core_1650_test.py @@ -6,6 +6,7 @@ ISSUE: 2074 TITLE: Infinite row generation in "select gen_id(..) from rdb$database" with "group by" DESCRIPTION: JIRA: CORE-1650 +FBTEST: bugs.core_1650 """ import pytest diff --git a/tests/bugs/core_1656_test.py b/tests/bugs/core_1656_test.py index c352f1a5..ab94ab43 100644 --- a/tests/bugs/core_1656_test.py +++ b/tests/bugs/core_1656_test.py @@ -6,6 +6,7 @@ ISSUE: 2080 TITLE: Ability to format UUID from char(16) OCTETS to human readable form and vice versa DESCRIPTION: JIRA: CORE-1656 +FBTEST: bugs.core_1656 """ import pytest diff --git a/tests/bugs/core_1677_test.py b/tests/bugs/core_1677_test.py index 9df1c35c..fb7ca861 100644 --- a/tests/bugs/core_1677_test.py +++ b/tests/bugs/core_1677_test.py @@ -10,6 +10,7 @@ DESCRIPTION: select ceiling(cast(1500 as numeric(18,5))) from rdb$database -> -4826 (wrong) Actually, any precision higher than 6 gives a wrong result. JIRA: CORE-1677 +FBTEST: bugs.core_1677 """ import pytest diff --git a/tests/bugs/core_1689_test.py b/tests/bugs/core_1689_test.py index 50f87a00..389b38d2 100644 --- a/tests/bugs/core_1689_test.py +++ b/tests/bugs/core_1689_test.py @@ -6,6 +6,7 @@ ISSUE: 2115 TITLE: 'There are dependencies' error message shows the wrong count of dependent objects. DESCRIPTION: JIRA: CORE-1689 +FBTEST: bugs.core_1689 """ import pytest diff --git a/tests/bugs/core_1690_test.py b/tests/bugs/core_1690_test.py index 3adca3cf..9db71151 100644 --- a/tests/bugs/core_1690_test.py +++ b/tests/bugs/core_1690_test.py @@ -6,6 +6,7 @@ ISSUE: 2116 TITLE: Arithmetic exception, numeric overflow, or string truncation in utf8 tables DESCRIPTION: JIRA: CORE-1690 +FBTEST: bugs.core_1690 """ import pytest diff --git a/tests/bugs/core_1693_test.py b/tests/bugs/core_1693_test.py index 9a3c2f3a..da4f79e7 100644 --- a/tests/bugs/core_1693_test.py +++ b/tests/bugs/core_1693_test.py @@ -6,6 +6,7 @@ ISSUE: 2118 TITLE: Error in EXECUTE STATEMENT inside CONNECT / TRANSACTION START triggers DESCRIPTION: JIRA: CORE-1693 +FBTEST: bugs.core_1693 """ import pytest diff --git a/tests/bugs/core_1694_test.py b/tests/bugs/core_1694_test.py index 4f816a98..bffd5fc1 100644 --- a/tests/bugs/core_1694_test.py +++ b/tests/bugs/core_1694_test.py @@ -6,6 +6,7 @@ ISSUE: 2119 TITLE: Bug in create/alter Database trigger (with Russian comment) DESCRIPTION: JIRA: CORE-1694 +FBTEST: bugs.core_1694 """ import pytest diff --git a/tests/bugs/core_1712_test.py b/tests/bugs/core_1712_test.py index 3e92f576..3e9e6ef4 100644 --- a/tests/bugs/core_1712_test.py +++ b/tests/bugs/core_1712_test.py @@ -9,6 +9,7 @@ DESCRIPTION: * "buffer overrun" when use dialect 1; * "string right truncation" when use dialect 3. JIRA: CORE-1712 +FBTEST: bugs.core_1712 """ import pytest diff --git a/tests/bugs/core_1715_test.py b/tests/bugs/core_1715_test.py index 248fa6bd..b33f0082 100644 --- a/tests/bugs/core_1715_test.py +++ b/tests/bugs/core_1715_test.py @@ -6,6 +6,7 @@ ISSUE: 2140 TITLE: Incorrect "key size exceeds implementation restriction for index" error DESCRIPTION: JIRA: CORE-1715 +FBTEST: bugs.core_1715 """ import pytest diff --git a/tests/bugs/core_1716_test.py b/tests/bugs/core_1716_test.py index 3061fabd..e6280e5a 100644 --- a/tests/bugs/core_1716_test.py +++ b/tests/bugs/core_1716_test.py @@ -6,6 +6,7 @@ ISSUE: 2141 TITLE: Wrong variable initialization in recursive procedures DESCRIPTION: JIRA: CORE-1716 +FBTEST: bugs.core_1716 """ import pytest diff --git a/tests/bugs/core_1724_test.py b/tests/bugs/core_1724_test.py index a214fdce..9fa61f6e 100644 --- a/tests/bugs/core_1724_test.py +++ b/tests/bugs/core_1724_test.py @@ -6,6 +6,7 @@ ISSUE: 2148 TITLE: Common table expressions cannot be used in computed columns and quantified predicates (IN / ANY / ALL) DESCRIPTION: JIRA: CORE-1724 +FBTEST: bugs.core_1724 """ import pytest diff --git a/tests/bugs/core_1725_test.py b/tests/bugs/core_1725_test.py index 19436298..52844ff5 100644 --- a/tests/bugs/core_1725_test.py +++ b/tests/bugs/core_1725_test.py @@ -6,6 +6,7 @@ ISSUE: 2149 TITLE: Unable to restore a database with inactive indices if any SP/trigger contains an explicit plan DESCRIPTION: JIRA: CORE-1725 +FBTEST: bugs.core_1725 """ import pytest diff --git a/tests/bugs/core_1735_test.py b/tests/bugs/core_1735_test.py index 05d6f592..31d43060 100644 --- a/tests/bugs/core_1735_test.py +++ b/tests/bugs/core_1735_test.py @@ -6,6 +6,7 @@ ISSUE: 2159 TITLE: Bug in SET DEFAULT statement DESCRIPTION: JIRA: CORE-1735 +FBTEST: bugs.core_1735 """ import pytest diff --git a/tests/bugs/core_1746_test.py b/tests/bugs/core_1746_test.py index 9cdf284b..466bf860 100644 --- a/tests/bugs/core_1746_test.py +++ b/tests/bugs/core_1746_test.py @@ -25,6 +25,7 @@ NOTES: [15.1.2022] pcisar This test may FAIL when run on slow machine (like VM)! JIRA: CORE-1746 +FBTEST: bugs.core_1746 """ import pytest diff --git a/tests/bugs/core_1749_test.py b/tests/bugs/core_1749_test.py index b6c8b65b..be686494 100644 --- a/tests/bugs/core_1749_test.py +++ b/tests/bugs/core_1749_test.py @@ -6,6 +6,7 @@ ISSUE: 2174 TITLE: DDL statement with AUTODDL ON won't show statistics DESCRIPTION: JIRA: CORE-1749 +FBTEST: bugs.core_1749 """ import pytest diff --git a/tests/bugs/core_1750_test.py b/tests/bugs/core_1750_test.py index 8afd157f..6c268626 100644 --- a/tests/bugs/core_1750_test.py +++ b/tests/bugs/core_1750_test.py @@ -6,6 +6,7 @@ ISSUE: 2175 TITLE: Include information about context variables into the monitoring tables DESCRIPTION: JIRA: CORE-1750 +FBTEST: bugs.core_1750 """ import pytest diff --git a/tests/bugs/core_1752_test.py b/tests/bugs/core_1752_test.py index bfc8d144..18836088 100644 --- a/tests/bugs/core_1752_test.py +++ b/tests/bugs/core_1752_test.py @@ -6,6 +6,7 @@ ISSUE: 2177 TITLE: Results of a join with different collations depend on the execution plan DESCRIPTION: JIRA: CORE-1752 +FBTEST: bugs.core_1752 """ import pytest diff --git a/tests/bugs/core_1760_test.py b/tests/bugs/core_1760_test.py index d30c0839..9f558feb 100644 --- a/tests/bugs/core_1760_test.py +++ b/tests/bugs/core_1760_test.py @@ -6,6 +6,7 @@ ISSUE: 2185 TITLE: Support hex numeric and string literals DESCRIPTION: See doc\\sql.extensions\\README.hex_literals.txt JIRA: CORE-1760 +FBTEST: bugs.core_1760 """ import pytest diff --git a/tests/bugs/core_1774_test.py b/tests/bugs/core_1774_test.py index e926433e..95c537c4 100644 --- a/tests/bugs/core_1774_test.py +++ b/tests/bugs/core_1774_test.py @@ -6,6 +6,7 @@ ISSUE: 2198 TITLE: Problem with COLLATE ES_ES_CI_AI DESCRIPTION: JIRA: CORE-1774 +FBTEST: bugs.core_1774 """ import pytest diff --git a/tests/bugs/core_1782_test.py b/tests/bugs/core_1782_test.py index bf735dde..e102283b 100644 --- a/tests/bugs/core_1782_test.py +++ b/tests/bugs/core_1782_test.py @@ -6,6 +6,7 @@ ISSUE: 2209 TITLE: ISQL crashes when fetching data for a column having alias longer than 30 characters DESCRIPTION: JIRA: CORE-1782 +FBTEST: bugs.core_1782 """ import pytest diff --git a/tests/bugs/core_1784_test.py b/tests/bugs/core_1784_test.py index a32634e5..0547901c 100644 --- a/tests/bugs/core_1784_test.py +++ b/tests/bugs/core_1784_test.py @@ -6,6 +6,7 @@ ISSUE: 2211 TITLE: Error with EXECUTE PROCEDURE inside EXECUTE STATEMENT DESCRIPTION: JIRA: CORE-1784 +FBTEST: bugs.core_1784 """ import pytest diff --git a/tests/bugs/core_1787_test.py b/tests/bugs/core_1787_test.py index 6715bb5a..f2dc783a 100644 --- a/tests/bugs/core_1787_test.py +++ b/tests/bugs/core_1787_test.py @@ -6,6 +6,7 @@ ISSUE: 2213 TITLE: Consistency check when subquery is ordered by aggregate function from other context DESCRIPTION: JIRA: CORE-1787 +FBTEST: bugs.core_1787 """ import pytest diff --git a/tests/bugs/core_1793_test.py b/tests/bugs/core_1793_test.py index bc1c069b..151dbfd8 100644 --- a/tests/bugs/core_1793_test.py +++ b/tests/bugs/core_1793_test.py @@ -6,6 +6,7 @@ ISSUE: 2219 TITLE: AV at prepare of query with unused parametrized CTE DESCRIPTION: JIRA: CORE-1793 +FBTEST: bugs.core_1793 """ import pytest diff --git a/tests/bugs/core_1795_test.py b/tests/bugs/core_1795_test.py index 31a9d112..2689baa1 100644 --- a/tests/bugs/core_1795_test.py +++ b/tests/bugs/core_1795_test.py @@ -6,6 +6,7 @@ ISSUE: 2221 TITLE: Server crashes on SQL script DESCRIPTION: JIRA: CORE-1795 +FBTEST: bugs.core_1795 """ import pytest diff --git a/tests/bugs/core_1797_test.py b/tests/bugs/core_1797_test.py index f31723d8..4b2c30f2 100644 --- a/tests/bugs/core_1797_test.py +++ b/tests/bugs/core_1797_test.py @@ -5,7 +5,8 @@ ID: issue-2223 ISSUE: 2223 TITLE: OLD/NEW.RDB$DB_KEY returns incorrect result in triggers DESCRIPTION: -JIRA: CORE-1000 +JIRA: CORE-1797 +FBTEST: bugs.core_1797 """ import pytest diff --git a/tests/bugs/core_1798_test.py b/tests/bugs/core_1798_test.py index afc40277..18192f36 100644 --- a/tests/bugs/core_1798_test.py +++ b/tests/bugs/core_1798_test.py @@ -6,6 +6,7 @@ ISSUE: 2225 TITLE: DB$DB_KEY evaluates to NULL in INSERT ... RETURNING DESCRIPTION: JIRA: CORE-1798 +FBTEST: bugs.core_1798 """ import pytest diff --git a/tests/bugs/core_1802_test.py b/tests/bugs/core_1802_test.py index 4e7ec144..e266ba36 100644 --- a/tests/bugs/core_1802_test.py +++ b/tests/bugs/core_1802_test.py @@ -6,6 +6,7 @@ ISSUE: 873 TITLE: Maximum key size using PXW_CSY collation DESCRIPTION: JIRA: CORE-1802 +FBTEST: bugs.core_1802 """ import pytest diff --git a/tests/bugs/core_1810_test.py b/tests/bugs/core_1810_test.py index 223ab042..4e6953f1 100644 --- a/tests/bugs/core_1810_test.py +++ b/tests/bugs/core_1810_test.py @@ -6,6 +6,7 @@ ISSUE: 2240 TITLE: Usernames with '.' character DESCRIPTION: JIRA: CORE-1810 +FBTEST: bugs.core_1810 """ import pytest diff --git a/tests/bugs/core_1811_test.py b/tests/bugs/core_1811_test.py index 0405ab77..d40627aa 100644 --- a/tests/bugs/core_1811_test.py +++ b/tests/bugs/core_1811_test.py @@ -6,6 +6,7 @@ ISSUE: 2241 TITLE: Incorrect parser's reaction to the unquoted usage of the keyword "VALUE" DESCRIPTION: JIRA: CORE-1811 +FBTEST: bugs.core_1811 """ import pytest diff --git a/tests/bugs/core_1812_test.py b/tests/bugs/core_1812_test.py index b0b13053..cd0f9ff0 100644 --- a/tests/bugs/core_1812_test.py +++ b/tests/bugs/core_1812_test.py @@ -10,6 +10,7 @@ NOTES: -- can not be used anymore (Statement failed, SQLSTATE = 22018 / conversion error from string "now"). Details about timezone datatype see in: doc\\sql.extensions\\README.time_zone.md JIRA: CORE-1812 +FBTEST: bugs.core_1812 """ import pytest diff --git a/tests/bugs/core_1815_test.py b/tests/bugs/core_1815_test.py index 360b84c8..7486c2a0 100644 --- a/tests/bugs/core_1815_test.py +++ b/tests/bugs/core_1815_test.py @@ -19,6 +19,7 @@ DESCRIPTION: After all, we IMPLICITLY revoke access from these tables and check again that user boss now has NO access on tables tacnt and tpdsk. JIRA: CORE-1815 +FBTEST: bugs.core_1815 """ import pytest diff --git a/tests/bugs/core_1828_test.py b/tests/bugs/core_1828_test.py index 6d0af9bf..b893ec74 100644 --- a/tests/bugs/core_1828_test.py +++ b/tests/bugs/core_1828_test.py @@ -6,6 +6,7 @@ ISSUE: 2257 TITLE: Error with ABS in dialect 1 DESCRIPTION: JIRA: CORE-1828 +FBTEST: bugs.core_1828 """ import pytest diff --git a/tests/bugs/core_1830_test.py b/tests/bugs/core_1830_test.py index de5578a7..9ea2765b 100644 --- a/tests/bugs/core_1830_test.py +++ b/tests/bugs/core_1830_test.py @@ -6,6 +6,7 @@ ISSUE: 2259 TITLE: Possible index corruption with multiply updates of the same record in the same transaction and using of savepoints DESCRIPTION: JIRA: CORE-1830 +FBTEST: bugs.core_1830 """ import pytest diff --git a/tests/bugs/core_1837_test.py b/tests/bugs/core_1837_test.py index 3939d339..daa9986d 100644 --- a/tests/bugs/core_1837_test.py +++ b/tests/bugs/core_1837_test.py @@ -6,6 +6,7 @@ ISSUE: 2266 TITLE: Procedure text is stored truncated in system tables if any variable have default value DESCRIPTION: JIRA: CORE-1837 +FBTEST: bugs.core_1837 """ import pytest diff --git a/tests/bugs/core_1839_test.py b/tests/bugs/core_1839_test.py index a3ec6e62..e0ba479f 100644 --- a/tests/bugs/core_1839_test.py +++ b/tests/bugs/core_1839_test.py @@ -7,6 +7,7 @@ TITLE: AV when sorting by field, calculated using recursive CTE DESCRIPTION: Bug happens only when table used in CTE contains records with different formats JIRA: CORE-1839 +FBTEST: bugs.core_1839 """ import pytest diff --git a/tests/bugs/core_1841_test.py b/tests/bugs/core_1841_test.py index 8d3401ad..ce683d05 100644 --- a/tests/bugs/core_1841_test.py +++ b/tests/bugs/core_1841_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Originale tite is: If some VIEW used derived tables and long table names/aliases, It is possible to overflow RDB$VIEW_RELATIONS.RDB$CONTEXT_NAME JIRA: CORE-1841 +FBTEST: bugs.core_1841 """ import pytest diff --git a/tests/bugs/core_1842_test.py b/tests/bugs/core_1842_test.py index 7a2f562a..0c58dc73 100644 --- a/tests/bugs/core_1842_test.py +++ b/tests/bugs/core_1842_test.py @@ -6,6 +6,7 @@ ISSUE: 2271 TITLE: DEFAULT values are unnecessary evaluated DESCRIPTION: JIRA: CORE-1842 +FBTEST: bugs.core_1842 """ import pytest diff --git a/tests/bugs/core_1845_test.py b/tests/bugs/core_1845_test.py index 5961c00f..f44bcf4d 100644 --- a/tests/bugs/core_1845_test.py +++ b/tests/bugs/core_1845_test.py @@ -6,6 +6,7 @@ ISSUE: 2274 TITLE: Some standard calls show server installation directory to regular users DESCRIPTION: JIRA: CORE-1845 +FBTEST: bugs.core_1845 """ import pytest diff --git a/tests/bugs/core_1846_test.py b/tests/bugs/core_1846_test.py index 156cc16d..47feb3f4 100644 --- a/tests/bugs/core_1846_test.py +++ b/tests/bugs/core_1846_test.py @@ -6,6 +6,7 @@ ISSUE: 2275 TITLE: Allow index walk (ORDER plan) when there is a composite index {A, B} and the query looks like WHERE A = ? ORDER BY B DESCRIPTION: JIRA: CORE-1846 +FBTEST: bugs.core_1846 """ import pytest diff --git a/tests/bugs/core_1859_test.py b/tests/bugs/core_1859_test.py index 2df7d3c7..d5c184c8 100644 --- a/tests/bugs/core_1859_test.py +++ b/tests/bugs/core_1859_test.py @@ -13,6 +13,7 @@ DESCRIPTION: Statement failed, SQLCODE = -802 arithmetic exception, numeric overflow, or string truncation JIRA: CORE-1859 +FBTEST: bugs.core_1859 """ import pytest diff --git a/tests/bugs/core_1865_test.py b/tests/bugs/core_1865_test.py index f8323a63..400dbc14 100644 --- a/tests/bugs/core_1865_test.py +++ b/tests/bugs/core_1865_test.py @@ -6,6 +6,7 @@ ISSUE: 2295 TITLE: BLR error on restore database with computed by Field DESCRIPTION: JIRA: CORE-1865 +FBTEST: bugs.core_1865 """ import pytest diff --git a/tests/bugs/core_1869_test.py b/tests/bugs/core_1869_test.py index e12c18cb..f7a66acb 100644 --- a/tests/bugs/core_1869_test.py +++ b/tests/bugs/core_1869_test.py @@ -6,6 +6,7 @@ ISSUE: 2300 TITLE: Roles granting/revoking logic DESCRIPTION: Test for "grant ... to ... GRANTED BY ..." clause JIRA: CORE-1869 +FBTEST: bugs.core_1869 """ import pytest diff --git a/tests/bugs/core_1875_test.py b/tests/bugs/core_1875_test.py index 1c3f2dca..247ad26e 100644 --- a/tests/bugs/core_1875_test.py +++ b/tests/bugs/core_1875_test.py @@ -15,6 +15,7 @@ DESCRIPTION: into c; -- finished without errors. JIRA: CORE-1875 +FBTEST: bugs.core_1875 """ import pytest diff --git a/tests/bugs/core_1885_test.py b/tests/bugs/core_1885_test.py index 6d5ebda7..593c7bcf 100644 --- a/tests/bugs/core_1885_test.py +++ b/tests/bugs/core_1885_test.py @@ -11,6 +11,7 @@ NOTES: it FAIL unless newer ICU (63) is installed. Hence as this issue was POSIX-only, we'll not run it on Windows. JIRA: CORE-1885 +FBTEST: bugs.core_1885 """ import pytest diff --git a/tests/bugs/core_1891_test.py b/tests/bugs/core_1891_test.py index 57e7fc82..759d320e 100644 --- a/tests/bugs/core_1891_test.py +++ b/tests/bugs/core_1891_test.py @@ -6,6 +6,7 @@ ISSUE: 2322 TITLE: SHOW VIEW shows non-sense information for view fields with expressions DESCRIPTION: JIRA: CORE-1891 +FBTEST: bugs.core_1891 """ import pytest diff --git a/tests/bugs/core_1894_test.py b/tests/bugs/core_1894_test.py index f9391501..6589cbba 100644 --- a/tests/bugs/core_1894_test.py +++ b/tests/bugs/core_1894_test.py @@ -6,6 +6,7 @@ ISSUE: 2325 TITLE: Circular dependencies between computed fields crashs the engine DESCRIPTION: JIRA: CORE-1894 +FBTEST: bugs.core_1894 """ import pytest diff --git a/tests/bugs/core_1907_test.py b/tests/bugs/core_1907_test.py index e8f716ca..81be214a 100644 --- a/tests/bugs/core_1907_test.py +++ b/tests/bugs/core_1907_test.py @@ -6,6 +6,7 @@ ISSUE: 2338 TITLE: Dropping and adding a domain constraint in the same transaction leaves incorrect dependencies DESCRIPTION: JIRA: CORE-1907 +FBTEST: bugs.core_1907 """ import pytest diff --git a/tests/bugs/core_1910_test.py b/tests/bugs/core_1910_test.py index 34e2ddb2..6b418ad5 100644 --- a/tests/bugs/core_1910_test.py +++ b/tests/bugs/core_1910_test.py @@ -6,6 +6,7 @@ ISSUE: 2341 TITLE: Not valid fields in MERGE's insert clause are allowed DESCRIPTION: JIRA: CORE-1910 +FBTEST: bugs.core_1910 """ import pytest diff --git a/tests/bugs/core_1926_test.py b/tests/bugs/core_1926_test.py index efb113fa..60bc510b 100644 --- a/tests/bugs/core_1926_test.py +++ b/tests/bugs/core_1926_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Fields MON$NEXT_TRANSACTION etc contain incorrect (outdated) numbers on Classic if there are other active attachments. JIRA: CORE-1926 +FBTEST: bugs.core_1926 """ import pytest diff --git a/tests/bugs/core_1930_test.py b/tests/bugs/core_1930_test.py index 9229e089..9194d6c3 100644 --- a/tests/bugs/core_1930_test.py +++ b/tests/bugs/core_1930_test.py @@ -6,6 +6,7 @@ ISSUE: 2365 TITLE: Possible AV in engine if procedure was altered to have no outputs and dependent procedures was not recompiled DESCRIPTION: JIRA: CORE-1930 +FBTEST: bugs.core_1930 """ import pytest diff --git a/tests/bugs/core_1935_test.py b/tests/bugs/core_1935_test.py index fe4ce20e..255a2bbc 100644 --- a/tests/bugs/core_1935_test.py +++ b/tests/bugs/core_1935_test.py @@ -6,6 +6,7 @@ ISSUE: 2372 TITLE: SIMILAR TO character classes are incorrectly recognized DESCRIPTION: JIRA: CORE-1935 +FBTEST: bugs.core_1935 """ import pytest diff --git a/tests/bugs/core_1936_test.py b/tests/bugs/core_1936_test.py index e17b10e9..3800ee40 100644 --- a/tests/bugs/core_1936_test.py +++ b/tests/bugs/core_1936_test.py @@ -6,6 +6,7 @@ ISSUE: 2373 TITLE: The log(base, number) built-in function doesn't check parameters and delivers NAN values instead DESCRIPTION: JIRA: CORE-1936 +FBTEST: bugs.core_1936 """ import pytest diff --git a/tests/bugs/core_1943_test.py b/tests/bugs/core_1943_test.py index f3fd1fe5..b795f763 100644 --- a/tests/bugs/core_1943_test.py +++ b/tests/bugs/core_1943_test.py @@ -6,6 +6,7 @@ ISSUE: 2382 TITLE: Incorrect results when left join on subquery with constant column DESCRIPTION: JIRA: CORE-1943 +FBTEST: bugs.core_1943 """ import pytest diff --git a/tests/bugs/core_1945_test.py b/tests/bugs/core_1945_test.py index 71536b14..28021911 100644 --- a/tests/bugs/core_1945_test.py +++ b/tests/bugs/core_1945_test.py @@ -6,6 +6,7 @@ ISSUE: 2384 TITLE: Custom attribute for collation to sort numbers in numeric order DESCRIPTION: JIRA: CORE-1945 +FBTEST: bugs.core_1945 """ import pytest diff --git a/tests/bugs/core_1962_test.py b/tests/bugs/core_1962_test.py index 16c72bff..69864ea0 100644 --- a/tests/bugs/core_1962_test.py +++ b/tests/bugs/core_1962_test.py @@ -6,6 +6,7 @@ ISSUE: 2400 TITLE: Incorrect extraction of MILLISECONDs DESCRIPTION: JIRA: CORE-1962 +FBTEST: bugs.core_1962 """ import pytest diff --git a/tests/bugs/core_1971_test.py b/tests/bugs/core_1971_test.py index d63bd8cf..f2912754 100644 --- a/tests/bugs/core_1971_test.py +++ b/tests/bugs/core_1971_test.py @@ -6,6 +6,7 @@ ISSUE: 2409 TITLE: Set the fixed and documented check order for WHERE clause and other conditional sentences DESCRIPTION: JIRA: CORE-1971 +FBTEST: bugs.core_1971 """ import pytest diff --git a/tests/bugs/core_1972_test.py b/tests/bugs/core_1972_test.py index 1be3f25b..ef08aa04 100644 --- a/tests/bugs/core_1972_test.py +++ b/tests/bugs/core_1972_test.py @@ -31,6 +31,7 @@ NOTES: This is intentional change in firebird-driver from fdb, as using these DPB options on connect has side-effects (changes database option) which was considered dangerous. JIRA: CORE-1972 +FBTEST: bugs.core_1972 """ import pytest @@ -41,6 +42,32 @@ db = db_factory() tmp_user = user_factory('db', name='TMP$C1972', password='123') +act = python_act('db', substitutions=[('^((?!Successfully|Trying_to_establish|SQLCODE:).)*$', '')]) + +expected_stdout = """ + Successfully added non-privileged user + + Trying_to_establish connection with specifying force_write + - SQLCODE: -901 + + Trying_to_establish connection with specifying no_reserve + - SQLCODE: -901 + + Successfully removed non-privileged user + Successfully finished script +""" + +@pytest.mark.skip("Can't be implement with new Python driver") +@pytest.mark.version('>=3') +def test_1(act: Action, tmp_user: User): + # 1. Try to specifying 'force_write' flag: no errors and NO changes in 2.1.1; error in 2.1.2 and above + act.db._make_config(user=tmp_user.name, password=tmp_user.password) + db_conf = driver_config.get_database('pytest') + db_conf.forced_writes.value = True + with pytest.raises(): + connect('pytest') + # 2. Try to specifying 'no_reserve' flag: no errors and NO changes in 2.1.1; error in 2.1.2 and above + # test_script_1 #--- # @@ -113,30 +140,3 @@ tmp_user = user_factory('db', name='TMP$C1972', password='123') # # #--- - -act = python_act('db', substitutions=[('^((?!Successfully|Trying_to_establish|SQLCODE:).)*$', '')]) - -expected_stdout = """ - Successfully added non-privileged user - - Trying_to_establish connection with specifying force_write - - SQLCODE: -901 - - Trying_to_establish connection with specifying no_reserve - - SQLCODE: -901 - - Successfully removed non-privileged user - Successfully finished script -""" - -@pytest.mark.skip("Can't be implement with new Python driver") -@pytest.mark.version('>=3') -def test_1(act: Action, tmp_user: User): - # 1. Try to specifying 'force_write' flag: no errors and NO changes in 2.1.1; error in 2.1.2 and above - act.db._make_config(user=tmp_user.name, password=tmp_user.password) - db_conf = driver_config.get_database('pytest') - db_conf.forced_writes.value = True - with pytest.raises(): - connect('pytest') - # 2. Try to specifying 'no_reserve' flag: no errors and NO changes in 2.1.1; error in 2.1.2 and above - diff --git a/tests/bugs/core_1986_test.py b/tests/bugs/core_1986_test.py index c16067a8..34430a30 100644 --- a/tests/bugs/core_1986_test.py +++ b/tests/bugs/core_1986_test.py @@ -6,6 +6,7 @@ ISSUE: 2424 TITLE: Altering domains name drops dependencies using the domain DESCRIPTION: JIRA: CORE-1986 +FBTEST: bugs.core_1986 """ import pytest diff --git a/tests/bugs/core_1989_test.py b/tests/bugs/core_1989_test.py index a3662554..f15a2870 100644 --- a/tests/bugs/core_1989_test.py +++ b/tests/bugs/core_1989_test.py @@ -6,6 +6,7 @@ ISSUE: 2426 TITLE: UTF8 UNICODE_CI collate can´t be used in foreing key constraint DESCRIPTION: JIRA: CORE-1989 +FBTEST: bugs.core_1989 """ import pytest diff --git a/tests/bugs/core_1992_test.py b/tests/bugs/core_1992_test.py index b3a06272..d968cd48 100644 --- a/tests/bugs/core_1992_test.py +++ b/tests/bugs/core_1992_test.py @@ -6,6 +6,7 @@ ISSUE: 2429 TITLE: bad BLR -- invalid stream for union select DESCRIPTION: JIRA: CORE-1992 +FBTEST: bugs.core_1992 """ import pytest diff --git a/tests/bugs/core_1997_test.py b/tests/bugs/core_1997_test.py index 42d8dc91..9845f0df 100644 --- a/tests/bugs/core_1997_test.py +++ b/tests/bugs/core_1997_test.py @@ -6,6 +6,7 @@ ISSUE: 2434 TITLE: Broken foreign key handling for multi-segmented index using multi-level collations DESCRIPTION: JIRA: CORE-1997 +FBTEST: bugs.core_1997 """ import pytest diff --git a/tests/bugs/core_1999_test.py b/tests/bugs/core_1999_test.py index 96d73433..99734542 100644 --- a/tests/bugs/core_1999_test.py +++ b/tests/bugs/core_1999_test.py @@ -14,6 +14,7 @@ DESCRIPTION: digits (with exception of "dot" and "comma" characters) is considered as VALUE related to some statistics. Backup log should contain only single (1st) line w/o statistics, restore - 1st and last lines. JIRA: CORE-1999 +FBTEST: bugs.core_1999 """ import pytest diff --git a/tests/bugs/core_2001_test.py b/tests/bugs/core_2001_test.py index f7b8f3a9..de3eed07 100644 --- a/tests/bugs/core_2001_test.py +++ b/tests/bugs/core_2001_test.py @@ -6,6 +6,7 @@ ISSUE: 2438 TITLE: When trying to show "conversion error", "arithmetic exception/string truncation" may appear instead, misleading the user DESCRIPTION: JIRA: CORE-2001 +FBTEST: bugs.core_2001 """ import pytest diff --git a/tests/bugs/core_2004_test.py b/tests/bugs/core_2004_test.py index f8b9e79d..31bef2c3 100644 --- a/tests/bugs/core_2004_test.py +++ b/tests/bugs/core_2004_test.py @@ -16,6 +16,7 @@ DESCRIPTION: NOTES: FB config parameters AuthClient and UserManager must contain 'Srp' plugin in their values. JIRA: CORE-2004 +FBTEST: bugs.core_2004 """ import pytest diff --git a/tests/bugs/core_2005_test.py b/tests/bugs/core_2005_test.py index d71ca6e1..a37048a6 100644 --- a/tests/bugs/core_2005_test.py +++ b/tests/bugs/core_2005_test.py @@ -6,6 +6,7 @@ ISSUE: 2442 TITLE: Support SQL 2008 syntax for MERGE statement with DELETE extension DESCRIPTION: JIRA: CORE-2005 +FBTEST: bugs.core_2005 """ import pytest diff --git a/tests/bugs/core_2006_test.py b/tests/bugs/core_2006_test.py index d2b5dac8..00623d32 100644 --- a/tests/bugs/core_2006_test.py +++ b/tests/bugs/core_2006_test.py @@ -6,6 +6,7 @@ ISSUE: 2443 TITLE: SUBSTRING with regular expression (SIMILAR TO) capability DESCRIPTION: JIRA: CORE-2006 +FBTEST: bugs.core_2006 """ import pytest diff --git a/tests/bugs/core_2008_test.py b/tests/bugs/core_2008_test.py index 65dd1e1d..848d95fb 100644 --- a/tests/bugs/core_2008_test.py +++ b/tests/bugs/core_2008_test.py @@ -6,6 +6,7 @@ ISSUE: 2445 TITLE: NOT NULL procedure parameters DESCRIPTION: JIRA: CORE-2008 +FBTEST: bugs.core_2008 """ import pytest diff --git a/tests/bugs/core_2017_test.py b/tests/bugs/core_2017_test.py index d62f560c..f4ddbf63 100644 --- a/tests/bugs/core_2017_test.py +++ b/tests/bugs/core_2017_test.py @@ -21,6 +21,7 @@ NOTES: [20.1.2022] pcisar The number of fetches depends on page size. Test will fail if page_size is not 4096 !!! JIRA: CORE-2017 +FBTEST: bugs.core_2017 """ import pytest diff --git a/tests/bugs/core_2018_test.py b/tests/bugs/core_2018_test.py index 43d9a270..bd35e539 100644 --- a/tests/bugs/core_2018_test.py +++ b/tests/bugs/core_2018_test.py @@ -9,6 +9,7 @@ DESCRIPTION: read-only database. This GTT serves as temp buffer for output row (we can not use windowed function in 2.5) JIRA: CORE-2018 +FBTEST: bugs.core_2018 """ import pytest diff --git a/tests/bugs/core_2019_test.py b/tests/bugs/core_2019_test.py index 8369f55d..e575442a 100644 --- a/tests/bugs/core_2019_test.py +++ b/tests/bugs/core_2019_test.py @@ -6,6 +6,7 @@ ISSUE: 2456 TITLE: UTF-8 conversion error (string truncation) DESCRIPTION: JIRA: CORE-2019 +FBTEST: bugs.core_2019 """ import pytest diff --git a/tests/bugs/core_2022_test.py b/tests/bugs/core_2022_test.py index e59d5dda..3a2c79f9 100644 --- a/tests/bugs/core_2022_test.py +++ b/tests/bugs/core_2022_test.py @@ -6,6 +6,7 @@ ISSUE: 2459 TITLE: "EXECUTE BLOCK" statement does not support "CREATE USER" DESCRIPTION: JIRA: CORE-2022 +FBTEST: bugs.core_2022 """ import pytest diff --git a/tests/bugs/core_2026_test.py b/tests/bugs/core_2026_test.py index a6887b9c..1379543c 100644 --- a/tests/bugs/core_2026_test.py +++ b/tests/bugs/core_2026_test.py @@ -10,6 +10,7 @@ DESCRIPTION: To do this, temporary blob is created. Engine didn't support temporary blobs creation in read-only databases since read-only databases was introduced JIRA: CORE-2026 +FBTEST: bugs.core_2026 """ import pytest diff --git a/tests/bugs/core_2027_test.py b/tests/bugs/core_2027_test.py index 346cf931..a4148660 100644 --- a/tests/bugs/core_2027_test.py +++ b/tests/bugs/core_2027_test.py @@ -6,6 +6,7 @@ ISSUE: 2464 TITLE: Incorrect buffer size for ORDER BY expression with system fields DESCRIPTION: JIRA: CORE-2027 +FBTEST: bugs.core_2027 """ import pytest diff --git a/tests/bugs/core_2031_test.py b/tests/bugs/core_2031_test.py index 3c0b5e89..18062601 100644 --- a/tests/bugs/core_2031_test.py +++ b/tests/bugs/core_2031_test.py @@ -6,6 +6,7 @@ ISSUE: 2468 TITLE: Null in the first record in a condition on rdb$db_key DESCRIPTION: JIRA: CORE-2031 +FBTEST: bugs.core_2031 """ import pytest diff --git a/tests/bugs/core_2032_test.py b/tests/bugs/core_2032_test.py index 613d655e..13533e72 100644 --- a/tests/bugs/core_2032_test.py +++ b/tests/bugs/core_2032_test.py @@ -9,6 +9,7 @@ NOTES: Confirmed bug on 4.0.0.2353; 3.0.8.33401. Checked on 4.0.0.2365, 3.0.8.33415 -- all fine. JIRA: CORE-2032 +FBTEST: bugs.core_2032 """ import pytest diff --git a/tests/bugs/core_2036_test.py b/tests/bugs/core_2036_test.py index 6cdd6dac..83cd8f3a 100644 --- a/tests/bugs/core_2036_test.py +++ b/tests/bugs/core_2036_test.py @@ -6,6 +6,7 @@ ISSUE: 2473 TITLE: Parameters order of EXECUTE BLOCK statement is reversed if called from EXECUTE STATEMENT DESCRIPTION: JIRA: CORE-2036 +FBTEST: bugs.core_2036 """ import pytest diff --git a/tests/bugs/core_2038_test.py b/tests/bugs/core_2038_test.py index 93ba2b53..c2d715b6 100644 --- a/tests/bugs/core_2038_test.py +++ b/tests/bugs/core_2038_test.py @@ -6,6 +6,7 @@ ISSUE: 2475 TITLE: New EXECUTE STATEMENT implementation asserts or throws an error if used both before and after commin/rollback retaining DESCRIPTION: JIRA: CORE-2038 +FBTEST: bugs.core_2038 """ import pytest diff --git a/tests/bugs/core_2039_test.py b/tests/bugs/core_2039_test.py index 095efb70..71d946aa 100644 --- a/tests/bugs/core_2039_test.py +++ b/tests/bugs/core_2039_test.py @@ -6,6 +6,7 @@ ISSUE: 2476 TITLE: Domain-level CHECK constraints wrongly process NULL values DESCRIPTION: JIRA: CORE-2039 +FBTEST: bugs.core_2039 """ import pytest diff --git a/tests/bugs/core_2041_test.py b/tests/bugs/core_2041_test.py index 3f5e3b28..36ac5225 100644 --- a/tests/bugs/core_2041_test.py +++ b/tests/bugs/core_2041_test.py @@ -6,6 +6,7 @@ ISSUE: 2477 TITLE: update or insert with gen_id() with wrong generator value DESCRIPTION: JIRA: CORE-2041 +FBTEST: bugs.core_2041 """ import pytest diff --git a/tests/bugs/core_2042_test.py b/tests/bugs/core_2042_test.py index b3da73bc..7374e7b5 100644 --- a/tests/bugs/core_2042_test.py +++ b/tests/bugs/core_2042_test.py @@ -6,6 +6,7 @@ ISSUE: 2478 TITLE: Connection lost to database when used AUTONOMOUS TRANSACTION DESCRIPTION: JIRA: CORE-2042 +FBTEST: bugs.core_2042 """ import pytest diff --git a/tests/bugs/core_2044_test.py b/tests/bugs/core_2044_test.py index 5c7639fe..fd12dba4 100644 --- a/tests/bugs/core_2044_test.py +++ b/tests/bugs/core_2044_test.py @@ -6,6 +6,7 @@ ISSUE: 2480 TITLE: Incorrect result with UPDATE OR INSERT ... RETURNING OLD and non-nullable columns DESCRIPTION: JIRA: CORE-2044 +FBTEST: bugs.core_2044 """ import pytest diff --git a/tests/bugs/core_2051_test.py b/tests/bugs/core_2051_test.py index 6c5863ab..50321f39 100644 --- a/tests/bugs/core_2051_test.py +++ b/tests/bugs/core_2051_test.py @@ -6,6 +6,7 @@ ISSUE: 2487 TITLE: Don't work subquery in COALESCE DESCRIPTION: JIRA: CORE-2051 +FBTEST: bugs.core_2051 """ import pytest diff --git a/tests/bugs/core_2053_test.py b/tests/bugs/core_2053_test.py index 634d740b..3a09eb5f 100644 --- a/tests/bugs/core_2053_test.py +++ b/tests/bugs/core_2053_test.py @@ -6,6 +6,7 @@ ISSUE: 2489 TITLE: Computed expressions may be optimized badly if used inside the RETURNING clause of the INSERT statement DESCRIPTION: JIRA: CORE-2053 +FBTEST: bugs.core_2053 """ import pytest diff --git a/tests/bugs/core_2061_test.py b/tests/bugs/core_2061_test.py index 06d167c0..aea8409f 100644 --- a/tests/bugs/core_2061_test.py +++ b/tests/bugs/core_2061_test.py @@ -6,6 +6,7 @@ ISSUE: 2497 TITLE: ALTER VIEW WITH CHECK OPTION crashes the engin DESCRIPTION: JIRA: CORE-2061 +FBTEST: bugs.core_2061 """ import pytest diff --git a/tests/bugs/core_2067_test.py b/tests/bugs/core_2067_test.py index 3ebfcd2a..29cb6513 100644 --- a/tests/bugs/core_2067_test.py +++ b/tests/bugs/core_2067_test.py @@ -6,6 +6,7 @@ ISSUE: 2503 TITLE: GROUP by and RDB$DB_KEY problems DESCRIPTION: JIRA: CORE-2067 +FBTEST: bugs.core_2067 """ import pytest diff --git a/tests/bugs/core_2068_test.py b/tests/bugs/core_2068_test.py index e7865804..dee8d6dd 100644 --- a/tests/bugs/core_2068_test.py +++ b/tests/bugs/core_2068_test.py @@ -6,6 +6,7 @@ ISSUE: 2504 TITLE: Comparision with IN and subquery with RDB$DB_KEY returns wrong result DESCRIPTION: JIRA: CORE-2068 +FBTEST: bugs.core_2068 """ import pytest diff --git a/tests/bugs/core_2069_test.py b/tests/bugs/core_2069_test.py index a1e5d376..05fd609d 100644 --- a/tests/bugs/core_2069_test.py +++ b/tests/bugs/core_2069_test.py @@ -6,6 +6,7 @@ ISSUE: 2505 TITLE: Incorrect VIEW expansion when RDB$DB_KEY is used in view body DESCRIPTION: JIRA: CORE-2069 +FBTEST: bugs.core_2069 """ import pytest diff --git a/tests/bugs/core_2073_test.py b/tests/bugs/core_2073_test.py index f2bf4bf3..766abfe6 100644 --- a/tests/bugs/core_2073_test.py +++ b/tests/bugs/core_2073_test.py @@ -6,6 +6,7 @@ ISSUE: 2508 TITLE: Expression indexes bug: incorrect result for the inverted boolean DESCRIPTION: JIRA: CORE-1000 +FBTEST: bugs.core_2073 """ import pytest diff --git a/tests/bugs/core_2075_test.py b/tests/bugs/core_2075_test.py index 66810b42..adb3977e 100644 --- a/tests/bugs/core_2075_test.py +++ b/tests/bugs/core_2075_test.py @@ -6,6 +6,7 @@ ISSUE: 2510 TITLE: Parts of RDB$DB_KEY of views may be inverted when using outer joins DESCRIPTION: JIRA: CORE-2075 +FBTEST: bugs.core_2075 """ import pytest diff --git a/tests/bugs/core_2078_test.py b/tests/bugs/core_2078_test.py index a7519f9c..b1cf7a72 100644 --- a/tests/bugs/core_2078_test.py +++ b/tests/bugs/core_2078_test.py @@ -54,6 +54,7 @@ NOTES: Because of this, it was decided to change code of SP_TRUNCATE_STAT: instead of 'alter sequence restart...' we do reset like this: c = gen_id(g_gather_stat, -gen_id(g_gather_stat, 0)); JIRA: CORE-2078 +FBTEST: bugs.core_2078 """ import pytest diff --git a/tests/bugs/core_2081_test.py b/tests/bugs/core_2081_test.py index aed463b7..baaedca7 100644 --- a/tests/bugs/core_2081_test.py +++ b/tests/bugs/core_2081_test.py @@ -6,6 +6,7 @@ ISSUE: 2516 TITLE: RDB$DB_KEY in subselect expression incorrectly returns NULL DESCRIPTION: JIRA: CORE-2081 +FBTEST: bugs.core_2081 """ import pytest diff --git a/tests/bugs/core_2098_test.py b/tests/bugs/core_2098_test.py index bba83fed..3ca09731 100644 --- a/tests/bugs/core_2098_test.py +++ b/tests/bugs/core_2098_test.py @@ -6,6 +6,7 @@ ISSUE: 2532 TITLE: View over global temporary table DESCRIPTION: JIRA: CORE-2098 +FBTEST: bugs.core_2098 """ import pytest diff --git a/tests/bugs/core_2101_test.py b/tests/bugs/core_2101_test.py index 96ed7004..93f8824b 100644 --- a/tests/bugs/core_2101_test.py +++ b/tests/bugs/core_2101_test.py @@ -17,6 +17,7 @@ NOTES: New code suggested by dimitr, letter 28.11.2021 17:48. Checked on 5.0.0.321, 4.0.1.2672 JIRA: CORE-2101 +FBTEST: bugs.core_2101 """ import pytest diff --git a/tests/bugs/core_2115_test.py b/tests/bugs/core_2115_test.py index 14ccbcf1..83307f75 100644 --- a/tests/bugs/core_2115_test.py +++ b/tests/bugs/core_2115_test.py @@ -6,6 +6,7 @@ ISSUE: 2548 TITLE: Query plan is missing for the long query DESCRIPTION: JIRA: CORE-2115 +FBTEST: bugs.core_2115 """ import pytest diff --git a/tests/bugs/core_2117_test.py b/tests/bugs/core_2117_test.py index 55b282d8..18a7a69e 100644 --- a/tests/bugs/core_2117_test.py +++ b/tests/bugs/core_2117_test.py @@ -6,6 +6,7 @@ ISSUE: 2549 TITLE: Incorrect ROW_COUNT value with indexed retrieval and subquery DESCRIPTION: JIRA: CORE-2117 +FBTEST: bugs.core_2117 """ import pytest diff --git a/tests/bugs/core_2118_test.py b/tests/bugs/core_2118_test.py index cf972265..6192b9b5 100644 --- a/tests/bugs/core_2118_test.py +++ b/tests/bugs/core_2118_test.py @@ -10,6 +10,7 @@ NOTES: Removed usage of generator because gen_id() result differs in FB 4.x vs previous versions since fixed core-6084. Use hard-coded value for ID that is written into table MACRO. JIRA: CORE-2118 +FBTEST: bugs.core_2118 """ import pytest diff --git a/tests/bugs/core_2132_test.py b/tests/bugs/core_2132_test.py index b35e2f1d..a95ef0a6 100644 --- a/tests/bugs/core_2132_test.py +++ b/tests/bugs/core_2132_test.py @@ -6,6 +6,7 @@ ISSUE: 2563 TITLE: Indexed retrieval cannot be chosen if a stored procedure is used inside the comparison predicate DESCRIPTION: JIRA: CORE-2132 +FBTEST: bugs.core_2132 """ import pytest diff --git a/tests/bugs/core_2140_test.py b/tests/bugs/core_2140_test.py index c321ad52..84ae6c31 100644 --- a/tests/bugs/core_2140_test.py +++ b/tests/bugs/core_2140_test.py @@ -6,6 +6,7 @@ ISSUE: 2571 TITLE: Error messages after parameters substitution contains '\\n' characters instead of line break DESCRIPTION: JIRA: CORE-2140 +FBTEST: bugs.core_2140 """ import pytest diff --git a/tests/bugs/core_2153_test.py b/tests/bugs/core_2153_test.py index aed75d52..da4d61b6 100644 --- a/tests/bugs/core_2153_test.py +++ b/tests/bugs/core_2153_test.py @@ -6,6 +6,7 @@ ISSUE: 2584 TITLE: SIMILAR TO predicate hangs with "|" option DESCRIPTION: JIRA: CORE-2153 +FBTEST: bugs.core_2153 """ import pytest diff --git a/tests/bugs/core_2155_test.py b/tests/bugs/core_2155_test.py index 498bb042..df2adbae 100644 --- a/tests/bugs/core_2155_test.py +++ b/tests/bugs/core_2155_test.py @@ -6,6 +6,7 @@ ISSUE: 2586 TITLE: Join of SP with view or table may fail with "No current record for fetch operation" DESCRIPTION: JIRA: CORE-2155 +FBTEST: bugs.core_2155 """ import pytest diff --git a/tests/bugs/core_2164_test.py b/tests/bugs/core_2164_test.py index 6da3b238..4694ba87 100644 --- a/tests/bugs/core_2164_test.py +++ b/tests/bugs/core_2164_test.py @@ -6,6 +6,7 @@ ISSUE: 2595 TITLE: error in operator "and" in as clausule where DESCRIPTION: JIRA: CORE-2164 +FBTEST: bugs.core_2164 """ import pytest diff --git a/tests/bugs/core_2176_test.py b/tests/bugs/core_2176_test.py index 57ac1425..a1381a5a 100644 --- a/tests/bugs/core_2176_test.py +++ b/tests/bugs/core_2176_test.py @@ -6,6 +6,7 @@ ISSUE: 2607 TITLE: Unexpected (wrong) results with COALESCE and GROUP BY DESCRIPTION: JIRA: CORE-2176 +FBTEST: bugs.core_2176 """ import pytest diff --git a/tests/bugs/core_2192_test.py b/tests/bugs/core_2192_test.py index b5dffb60..c4223563 100644 --- a/tests/bugs/core_2192_test.py +++ b/tests/bugs/core_2192_test.py @@ -18,6 +18,7 @@ DESCRIPTION: 1) check that all error logs are empty; 2) compare logs of DML, metadata extraction - they should be identical. JIRA: CORE-2192 +FBTEST: bugs.core_2192 """ import pytest diff --git a/tests/bugs/core_2197_test.py b/tests/bugs/core_2197_test.py index 25414ba5..52633ff2 100644 --- a/tests/bugs/core_2197_test.py +++ b/tests/bugs/core_2197_test.py @@ -10,6 +10,7 @@ DESCRIPTION: After finish backup we restore database and check that there is no records in 'log' table. (if option 'bkp_no_triggers' will be omitted then two records will be in that table). JIRA: CORE-2197 +FBTEST: bugs.core_2197 """ import pytest diff --git a/tests/bugs/core_2200_test.py b/tests/bugs/core_2200_test.py index 0d8c6004..add0c0ee 100644 --- a/tests/bugs/core_2200_test.py +++ b/tests/bugs/core_2200_test.py @@ -6,6 +6,7 @@ ISSUE: 2628 TITLE: Extremely slow executing a cross join of 3 tables in Firebird 2.X DESCRIPTION: JIRA: CORE-2200 +FBTEST: bugs.core_2200 """ import pytest diff --git a/tests/bugs/core_2202_test.py b/tests/bugs/core_2202_test.py index 6696d374..9f0c609c 100644 --- a/tests/bugs/core_2202_test.py +++ b/tests/bugs/core_2202_test.py @@ -6,6 +6,7 @@ ISSUE: 2630 TITLE: RDB$VIEW_RELATIONS is not cleaned when altering a view DESCRIPTION: JIRA: CORE-2202 +FBTEST: bugs.core_2202 """ import pytest diff --git a/tests/bugs/core_2204_test.py b/tests/bugs/core_2204_test.py index 1b47b77c..f08f5f03 100644 --- a/tests/bugs/core_2204_test.py +++ b/tests/bugs/core_2204_test.py @@ -6,6 +6,7 @@ ISSUE: 2632 TITLE: Constraints on sp output parameters are checked even when the sp returns zero rows DESCRIPTION: JIRA: CORE-2204 +FBTEST: bugs.core_2204 """ import pytest diff --git a/tests/bugs/core_2208_test.py b/tests/bugs/core_2208_test.py index a5c9a36c..a14ff9a1 100644 --- a/tests/bugs/core_2208_test.py +++ b/tests/bugs/core_2208_test.py @@ -13,6 +13,7 @@ DESCRIPTION: All cases are checked by call 'fbsvcmgr ... bkp_skip_data ', where string matches several tables (i.e. we use SIMILAR_TO ability). JIRA: CORE-2208 +FBTEST: bugs.core_2208 """ import pytest diff --git a/tests/bugs/core_2211_test.py b/tests/bugs/core_2211_test.py index 5878d029..9cee9e5b 100644 --- a/tests/bugs/core_2211_test.py +++ b/tests/bugs/core_2211_test.py @@ -6,6 +6,7 @@ ISSUE: 2639 TITLE: Offset value for SUBSTRING from BLOB more than 32767 makes exception DESCRIPTION: JIRA: CORE-2211 +FBTEST: bugs.core_2211 """ import pytest diff --git a/tests/bugs/core_2215_test.py b/tests/bugs/core_2215_test.py index e9e98ce7..b92c250d 100644 --- a/tests/bugs/core_2215_test.py +++ b/tests/bugs/core_2215_test.py @@ -6,6 +6,7 @@ ISSUE: 2643 TITLE: GROUP BY concatenation with empty string DESCRIPTION: JIRA: CORE-2215 +FBTEST: bugs.core_2215 """ import pytest diff --git a/tests/bugs/core_2216_test.py b/tests/bugs/core_2216_test.py index 4338281a..9f180b1f 100644 --- a/tests/bugs/core_2216_test.py +++ b/tests/bugs/core_2216_test.py @@ -14,6 +14,7 @@ DESCRIPTION: 1. Check that inserted record actually does exist in ; 2. Run online validation of - it sould NOT produce any errors. JIRA: CORE-2216 +FBTEST: bugs.core_2216 """ import pytest diff --git a/tests/bugs/core_2227_test.py b/tests/bugs/core_2227_test.py index 6106bb43..b73cbf7b 100644 --- a/tests/bugs/core_2227_test.py +++ b/tests/bugs/core_2227_test.py @@ -11,6 +11,7 @@ NOTES: correctly encoded in iso8859_1. Test changed to use script file writen in iso8859_1 which works fine. JIRA: CORE-2227 +FBTEST: bugs.core_2227 """ import pytest diff --git a/tests/bugs/core_2230_test.py b/tests/bugs/core_2230_test.py index 2f90f887..4e370f17 100644 --- a/tests/bugs/core_2230_test.py +++ b/tests/bugs/core_2230_test.py @@ -1,12 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_2230 -# title: Implement domain check of input parameters of execute block -# decription: -# tracker_id: CORE-2230 -# min_versions: [] -# versions: 3.0 -# qmid: None """ ID: issue-2658 @@ -14,6 +6,7 @@ ISSUE: 2658 TITLE: Implement domain check of input parameters of execute block DESCRIPTION: JIRA: CORE-2230 +FBTEST: bugs.core_2230 """ import pytest diff --git a/tests/bugs/core_2233_test.py b/tests/bugs/core_2233_test.py index 12ab5cf5..457abb42 100644 --- a/tests/bugs/core_2233_test.py +++ b/tests/bugs/core_2233_test.py @@ -6,6 +6,7 @@ ISSUE: 2660 TITLE: Allow non-SYSDBA users to monitor not only their current attachment but other their attachments as well DESCRIPTION: JIRA: CORE-2233 +FBTEST: bugs.core_2233 """ import pytest diff --git a/tests/bugs/core_2238_test.py b/tests/bugs/core_2238_test.py index 5696d2c1..1eeb5731 100644 --- a/tests/bugs/core_2238_test.py +++ b/tests/bugs/core_2238_test.py @@ -14,6 +14,7 @@ DESCRIPTION: -implementation limit exceeded -block size exceeds implementation restriction JIRA: CORE-2238 +FBTEST: bugs.core_2238 """ import pytest diff --git a/tests/bugs/core_2251_test.py b/tests/bugs/core_2251_test.py index 8808ef5c..4c638e96 100644 --- a/tests/bugs/core_2251_test.py +++ b/tests/bugs/core_2251_test.py @@ -36,6 +36,7 @@ DESCRIPTION: Confirmed wrong results on: 4.0.0.1714 SC; 4.0.0.1715 CS; 3.0.5.33221 SC; 3.0.5.33225 CS JIRA: CORE-2251 +FBTEST: bugs.core_2251 """ import pytest diff --git a/tests/bugs/core_2252_test.py b/tests/bugs/core_2252_test.py index 8127ae98..a045fff2 100644 --- a/tests/bugs/core_2252_test.py +++ b/tests/bugs/core_2252_test.py @@ -6,6 +6,7 @@ ISSUE: 2678 TITLE: EXECUTE STATEMENT on EXTERNAL SOURCE does not check the status of the transaction DESCRIPTION: JIRA: CORE-2252 +FBTEST: bugs.core_2252 """ import pytest diff --git a/tests/bugs/core_2255_test.py b/tests/bugs/core_2255_test.py index bf5b99b9..ca01d8c9 100644 --- a/tests/bugs/core_2255_test.py +++ b/tests/bugs/core_2255_test.py @@ -6,6 +6,7 @@ ISSUE: 2681 TITLE: '...exception...string right truncation' when alter view with join DESCRIPTION: JIRA: CORE-2255 +FBTEST: bugs.core_2255 """ import pytest diff --git a/tests/bugs/core_2257_test.py b/tests/bugs/core_2257_test.py index ea1923ef..ad0117a1 100644 --- a/tests/bugs/core_2257_test.py +++ b/tests/bugs/core_2257_test.py @@ -6,6 +6,7 @@ ISSUE: 2683 TITLE: Internal Firebird consistency check when alter dependent procedures DESCRIPTION: JIRA: CORE-2257 +FBTEST: bugs.core_2257 """ import pytest diff --git a/tests/bugs/core_2258_test.py b/tests/bugs/core_2258_test.py index 81daf05b..0b5c3f34 100644 --- a/tests/bugs/core_2258_test.py +++ b/tests/bugs/core_2258_test.py @@ -6,6 +6,7 @@ ISSUE: 2684 TITLE: Internal error when select upper() from union DESCRIPTION: JIRA: CORE-2258 +FBTEST: bugs.core_2258 """ import pytest diff --git a/tests/bugs/core_2264_test.py b/tests/bugs/core_2264_test.py index dffdd1a4..7b187946 100644 --- a/tests/bugs/core_2264_test.py +++ b/tests/bugs/core_2264_test.py @@ -6,6 +6,7 @@ ISSUE: 2690 TITLE: ALTER DOMAIN with dependencies may leave a transaction handle in inconsistent state causing segmentation faults DESCRIPTION: JIRA: CORE-2264 +FBTEST: bugs.core_2264 """ import pytest diff --git a/tests/bugs/core_2265_test.py b/tests/bugs/core_2265_test.py index 1dbca48d..ebc652cc 100644 --- a/tests/bugs/core_2265_test.py +++ b/tests/bugs/core_2265_test.py @@ -6,6 +6,7 @@ ISSUE: 2691 TITLE: Grouping by function doesn't work properly DESCRIPTION: JIRA: CORE-2265 +FBTEST: bugs.core_2265 """ import pytest diff --git a/tests/bugs/core_2268_test.py b/tests/bugs/core_2268_test.py index 5fa3d1e8..b0991257 100644 --- a/tests/bugs/core_2268_test.py +++ b/tests/bugs/core_2268_test.py @@ -6,6 +6,7 @@ ISSUE: 2694 TITLE: GFIX causes BUGCHECK errors with non valid transaction numbers DESCRIPTION: JIRA: CORE-2268 +FBTEST: bugs.core_2268 """ import pytest diff --git a/tests/bugs/core_2274_test.py b/tests/bugs/core_2274_test.py index acf0ff58..faa94a57 100644 --- a/tests/bugs/core_2274_test.py +++ b/tests/bugs/core_2274_test.py @@ -6,6 +6,7 @@ ISSUE: 2700 TITLE: MERGE non-standard behaviour, accepts multiple matches DESCRIPTION: JIRA: CORE-2274 +FBTEST: bugs.core_2274 """ import pytest diff --git a/tests/bugs/core_2284_test.py b/tests/bugs/core_2284_test.py index 8bddc55a..294c7e9b 100644 --- a/tests/bugs/core_2284_test.py +++ b/tests/bugs/core_2284_test.py @@ -6,6 +6,7 @@ ISSUE: 2710, 5943 TITLE: Records left in RDB$PAGES after rollback of CREATE TABLE statement DESCRIPTION: JIRA: CORE-2284 +FBTEST: bugs.core_2284 """ import pytest diff --git a/tests/bugs/core_2289_test.py b/tests/bugs/core_2289_test.py index e24e3e03..ee0a36c5 100644 --- a/tests/bugs/core_2289_test.py +++ b/tests/bugs/core_2289_test.py @@ -6,6 +6,7 @@ ISSUE: 2714 TITLE: Wrong (primary) constraint name is reported for the foreign key violation during FK creation DESCRIPTION: JIRA: CORE-2289 +FBTEST: bugs.core_2289 """ import pytest diff --git a/tests/bugs/core_2291_test.py b/tests/bugs/core_2291_test.py index 0e7517a7..5bd1dbd7 100644 --- a/tests/bugs/core_2291_test.py +++ b/tests/bugs/core_2291_test.py @@ -6,6 +6,7 @@ ISSUE: 2716 TITLE: BUGCHECK 284 DESCRIPTION: JIRA: CORE-2291 +FBTEST: bugs.core_2291 """ import pytest diff --git a/tests/bugs/core_2293_test.py b/tests/bugs/core_2293_test.py index ba8e45d8..775f7697 100644 --- a/tests/bugs/core_2293_test.py +++ b/tests/bugs/core_2293_test.py @@ -6,6 +6,7 @@ ISSUE: 2718 TITLE: Wrong dependent object type (RELATION) in RDB$DEPEDENCIES for VIEW's DESCRIPTION: JIRA: CORE-2293 +FBTEST: bugs.core_2293 """ import pytest diff --git a/tests/bugs/core_2300_test.py b/tests/bugs/core_2300_test.py index 0fb3a0ae..720f77ce 100644 --- a/tests/bugs/core_2300_test.py +++ b/tests/bugs/core_2300_test.py @@ -6,6 +6,7 @@ ISSUE: 2724 TITLE: Unexpected error "arithmetic exception, numeric overflow, or string truncation" while evaluating SUBSTRING the second time DESCRIPTION: JIRA: CORE-2300 +FBTEST: bugs.core_2300 """ import pytest diff --git a/tests/bugs/core_2303_test.py b/tests/bugs/core_2303_test.py index e2abc2a5..d008be7a 100644 --- a/tests/bugs/core_2303_test.py +++ b/tests/bugs/core_2303_test.py @@ -6,6 +6,7 @@ ISSUE: 2727 TITLE: Include PLAN in mon$statements DESCRIPTION: JIRA: CORE-2303 +FBTEST: bugs.core_2303 """ import pytest diff --git a/tests/bugs/core_2305_test.py b/tests/bugs/core_2305_test.py index 219e12ab..013b16d3 100644 --- a/tests/bugs/core_2305_test.py +++ b/tests/bugs/core_2305_test.py @@ -6,6 +6,7 @@ ISSUE: 2729 TITLE: Make mon$statement_id value constant among monitoring snapshots DESCRIPTION: JIRA: CORE-2305 +FBTEST: bugs.core_2305 """ import pytest diff --git a/tests/bugs/core_2307_test.py b/tests/bugs/core_2307_test.py index bb7a704a..b895557d 100644 --- a/tests/bugs/core_2307_test.py +++ b/tests/bugs/core_2307_test.py @@ -22,6 +22,7 @@ DESCRIPTION: Confirmed bug on WI-V2.1.2.18118: db_into() received imcompleted data (i.e. not for all tables). JIRA: CORE-2307 +FBTEST: bugs.core_2307 """ import pytest diff --git a/tests/bugs/core_2308_test.py b/tests/bugs/core_2308_test.py index bf87dc38..07a31876 100644 --- a/tests/bugs/core_2308_test.py +++ b/tests/bugs/core_2308_test.py @@ -6,6 +6,7 @@ ISSUE: 2732 TITLE: SIMILAR TO produces random results with [x-y] expressions DESCRIPTION: JIRA: CORE-2308 +FBTEST: bugs.core_2308 """ import pytest diff --git a/tests/bugs/core_2315_test.py b/tests/bugs/core_2315_test.py index 32935431..88f08a17 100644 --- a/tests/bugs/core_2315_test.py +++ b/tests/bugs/core_2315_test.py @@ -6,6 +6,7 @@ ISSUE: 2739 TITLE: Firebird float support does not conform to Interbase spec DESCRIPTION: JIRA: CORE-2315 +FBTEST: bugs.core_2315 """ import pytest diff --git a/tests/bugs/core_2317_test.py b/tests/bugs/core_2317_test.py index 856b0bb2..67b15c2e 100644 --- a/tests/bugs/core_2317_test.py +++ b/tests/bugs/core_2317_test.py @@ -6,6 +6,7 @@ ISSUE: 2741 TITLE: select * from (select cast(.... returns null DESCRIPTION: JIRA: CORE-2317 +FBTEST: bugs.core_2317 """ import pytest diff --git a/tests/bugs/core_2331_test.py b/tests/bugs/core_2331_test.py index f1c98617..5325e3df 100644 --- a/tests/bugs/core_2331_test.py +++ b/tests/bugs/core_2331_test.py @@ -6,6 +6,7 @@ ISSUE: 2755 TITLE: ALTER DOMAIN invalid RDB$FIELD_SUB_TYPE DESCRIPTION: JIRA: CORE-2331 +FBTEST: bugs.core_2331 """ import pytest diff --git a/tests/bugs/core_2339_test.py b/tests/bugs/core_2339_test.py index 29f2859e..08a89c0e 100644 --- a/tests/bugs/core_2339_test.py +++ b/tests/bugs/core_2339_test.py @@ -6,6 +6,7 @@ ISSUE: 2763 TITLE: Incorrect result for the derived expression based on aggregate and computation DESCRIPTION: JIRA: CORE-2339 +FBTEST: bugs.core_2339 """ import pytest diff --git a/tests/bugs/core_2341_test.py b/tests/bugs/core_2341_test.py index 63ad7be7..aa032840 100644 --- a/tests/bugs/core_2341_test.py +++ b/tests/bugs/core_2341_test.py @@ -6,6 +6,7 @@ ISSUE: 2765 TITLE: Hidden variables conflict with output parameters, causing assertions, unexpected errors or possibly incorrect results DESCRIPTION: JIRA: CORE-2341 +FBTEST: bugs.core_2341 """ import pytest diff --git a/tests/bugs/core_2350_test.py b/tests/bugs/core_2350_test.py index 83740e95..d785ed44 100644 --- a/tests/bugs/core_2350_test.py +++ b/tests/bugs/core_2350_test.py @@ -10,6 +10,7 @@ NOTES: code for FB 4.0: added filtering 'where rdb$system_flag is distinct from 1' for query to rdb$procedures. Currently there is one system-defined package (RDB$TIME_ZONE_UTIL) and one stand-alone procedure (RDB$TRANSITIONS) JIRA: CORE-2350 +FBTEST: bugs.core_2350 """ import pytest diff --git a/tests/bugs/core_2355_test.py b/tests/bugs/core_2355_test.py index b7307486..7699c8f5 100644 --- a/tests/bugs/core_2355_test.py +++ b/tests/bugs/core_2355_test.py @@ -6,6 +6,7 @@ ISSUE: 2778 TITLE: Incorrect handling of LOWER/UPPER when result string shrinks in terms of byte length DESCRIPTION: JIRA: CORE-2355 +FBTEST: bugs.core_2355 """ import pytest diff --git a/tests/bugs/core_2359_test.py b/tests/bugs/core_2359_test.py index 8cec2a09..ddd44e2f 100644 --- a/tests/bugs/core_2359_test.py +++ b/tests/bugs/core_2359_test.py @@ -6,6 +6,7 @@ ISSUE: 2782 TITLE: Logical multibyte maximum string length is not respected when assigning numbers DESCRIPTION: JIRA: CORE-2359 +FBTEST: bugs.core_2359 """ import pytest diff --git a/tests/bugs/core_2361_test.py b/tests/bugs/core_2361_test.py index 290e44e0..25f8bd7c 100644 --- a/tests/bugs/core_2361_test.py +++ b/tests/bugs/core_2361_test.py @@ -6,6 +6,7 @@ ISSUE: 2784 TITLE: String truncation reading 8859-1 Spanish column using isc_dsql_fetch with UTF-8 connection DESCRIPTION: JIRA: CORE-2361 +FBTEST: bugs.core_2361 """ import pytest diff --git a/tests/bugs/core_2374_test.py b/tests/bugs/core_2374_test.py index 23d4d4be..87851427 100644 --- a/tests/bugs/core_2374_test.py +++ b/tests/bugs/core_2374_test.py @@ -6,6 +6,7 @@ ISSUE: 2796 TITLE: ALTER TRIGGER / PROCEDURE wrong error message DESCRIPTION: JIRA: CORE-2374 +FBTEST: bugs.core_2374 """ import pytest diff --git a/tests/bugs/core_2386_test.py b/tests/bugs/core_2386_test.py index ccd42e57..1d12a29f 100644 --- a/tests/bugs/core_2386_test.py +++ b/tests/bugs/core_2386_test.py @@ -6,6 +6,7 @@ ISSUE: 2808 TITLE: ALTER VIEW could remove column used in stored procedure or trigger DESCRIPTION: JIRA: CORE-2386 +FBTEST: bugs.core_2386 """ import pytest diff --git a/tests/bugs/core_2389_test.py b/tests/bugs/core_2389_test.py index f5e9db73..139b64f9 100644 --- a/tests/bugs/core_2389_test.py +++ b/tests/bugs/core_2389_test.py @@ -6,6 +6,7 @@ ISSUE: 2811 TITLE: Wrong matching of SIMILAR TO expression with brackets DESCRIPTION: JIRA: CORE-2389 +FBTEST: bugs.core_2389 """ import pytest diff --git a/tests/bugs/core_2397_test.py b/tests/bugs/core_2397_test.py index 82736ab3..ad576c9a 100644 --- a/tests/bugs/core_2397_test.py +++ b/tests/bugs/core_2397_test.py @@ -6,6 +6,7 @@ ISSUE: 2816 TITLE: If you drop two different indexes within the same transaction, you get database corruption DESCRIPTION: JIRA: CORE-2397 +FBTEST: bugs.core_2397 """ import pytest diff --git a/tests/bugs/core_2408_test.py b/tests/bugs/core_2408_test.py index 3a5eff3e..edfe4b34 100644 --- a/tests/bugs/core_2408_test.py +++ b/tests/bugs/core_2408_test.py @@ -16,6 +16,7 @@ DESCRIPTION: It should perform without errors. Finally, we extract metadata again and do COMPARISON of their current content and those which are stored 'initial' file. JIRA: CORE-2408 +FBTEST: bugs.core_2408 """ import pytest diff --git a/tests/bugs/core_2416_test.py b/tests/bugs/core_2416_test.py index 8abc6c53..7dd07d22 100644 --- a/tests/bugs/core_2416_test.py +++ b/tests/bugs/core_2416_test.py @@ -6,6 +6,7 @@ ISSUE: 2834 TITLE: AV preparing a query with aggregate over derived table DESCRIPTION: JIRA: CORE-2416 +FBTEST: bugs.core_2416 """ import pytest diff --git a/tests/bugs/core_2420_test.py b/tests/bugs/core_2420_test.py index 423b24a4..3af4e51e 100644 --- a/tests/bugs/core_2420_test.py +++ b/tests/bugs/core_2420_test.py @@ -6,6 +6,7 @@ ISSUE: 2836 TITLE: Parsing error in EXECUTE STATEMENT with named parameters DESCRIPTION: JIRA: CORE-2420 +FBTEST: bugs.core_2420 """ import pytest diff --git a/tests/bugs/core_2424_test.py b/tests/bugs/core_2424_test.py index 426e4202..3478ad94 100644 --- a/tests/bugs/core_2424_test.py +++ b/tests/bugs/core_2424_test.py @@ -6,6 +6,7 @@ ISSUE: 2840 TITLE: Make CREATE VIEW infer column names for views involving a GROUP BY clause or derived table DESCRIPTION: JIRA: CORE-2424 +FBTEST: bugs.core_2424 """ import pytest diff --git a/tests/bugs/core_2426_test.py b/tests/bugs/core_2426_test.py index 2d422bb4..816e3b74 100644 --- a/tests/bugs/core_2426_test.py +++ b/tests/bugs/core_2426_test.py @@ -6,6 +6,7 @@ ISSUE: 2842 TITLE: Alter table not respecting collation DESCRIPTION: JIRA: CORE-2426 +FBTEST: bugs.core_2426 """ import pytest diff --git a/tests/bugs/core_2427_test.py b/tests/bugs/core_2427_test.py index c00b6efc..7c37f3df 100644 --- a/tests/bugs/core_2427_test.py +++ b/tests/bugs/core_2427_test.py @@ -6,6 +6,7 @@ ISSUE: 2843 TITLE: ALTER VIEW doesn't clear dependencies on old views DESCRIPTION: JIRA: CORE-2427 +FBTEST: bugs.core_2427 """ import pytest diff --git a/tests/bugs/core_2430_test.py b/tests/bugs/core_2430_test.py index dbb366f0..3fe82320 100644 --- a/tests/bugs/core_2430_test.py +++ b/tests/bugs/core_2430_test.py @@ -6,6 +6,7 @@ ISSUE: 2846 TITLE: Server adds "NOT" at the end of default value for the TIMESTAMP field DESCRIPTION: JIRA: CORE-2430 +FBTEST: bugs.core_2430 """ import pytest diff --git a/tests/bugs/core_2431_test.py b/tests/bugs/core_2431_test.py index 9225e377..c0e17e2a 100644 --- a/tests/bugs/core_2431_test.py +++ b/tests/bugs/core_2431_test.py @@ -6,6 +6,7 @@ ISSUE: 2847 TITLE: String values in error messages are not converted to connection charset DESCRIPTION: JIRA: CORE-2431 +FBTEST: bugs.core_2431 """ import pytest diff --git a/tests/bugs/core_2434_test.py b/tests/bugs/core_2434_test.py index c18edb59..9cb9016d 100644 --- a/tests/bugs/core_2434_test.py +++ b/tests/bugs/core_2434_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Attempt to create user with empty password should raise error with message related to this problem. JIRA: CORE-2434 +FBTEST: bugs.core_2434 """ import pytest diff --git a/tests/bugs/core_2441_test.py b/tests/bugs/core_2441_test.py index 364e789c..f90f6f37 100644 --- a/tests/bugs/core_2441_test.py +++ b/tests/bugs/core_2441_test.py @@ -6,6 +6,7 @@ ISSUE: 1069 TITLE: Server crashes on UPDATE OR INSERT statement DESCRIPTION: JIRA: CORE-2441 +FBTEST: bugs.core_2441 """ import pytest diff --git a/tests/bugs/core_2451_test.py b/tests/bugs/core_2451_test.py index e56f4dd3..38b87fdb 100644 --- a/tests/bugs/core_2451_test.py +++ b/tests/bugs/core_2451_test.py @@ -6,6 +6,7 @@ ISSUE: 2865 TITLE: Query SELECT ... WHERE ... IN (SELECT DISTINCT ... ) returns a wrong result set DESCRIPTION: JIRA: CORE-2451 +FBTEST: bugs.core_2451 """ import pytest diff --git a/tests/bugs/core_2455_test.py b/tests/bugs/core_2455_test.py index f8552006..f3710114 100644 --- a/tests/bugs/core_2455_test.py +++ b/tests/bugs/core_2455_test.py @@ -6,6 +6,7 @@ ISSUE: 2869 TITLE: Server fails when doing DROP DATABASE right after error in statistical fnction DESCRIPTION: JIRA: CORE-2455 +FBTEST: bugs.core_2455 """ import pytest diff --git a/tests/bugs/core_2457_test.py b/tests/bugs/core_2457_test.py index dde03876..02fcead8 100644 --- a/tests/bugs/core_2457_test.py +++ b/tests/bugs/core_2457_test.py @@ -6,6 +6,7 @@ ISSUE: 2871 TITLE: UNICODE_CI internal gds software consistency check DESCRIPTION: JIRA: CORE-2457 +FBTEST: bugs.core_2457 """ import pytest diff --git a/tests/bugs/core_2475_test.py b/tests/bugs/core_2475_test.py index c343173e..206436bd 100644 --- a/tests/bugs/core_2475_test.py +++ b/tests/bugs/core_2475_test.py @@ -12,6 +12,7 @@ NOTES: THIS TEST WILL END WITH ERROR IF EXTERNAL TABLE ACCESS IS NOT ALLOWED, WHICH IS BY DEFAULT. It's necessary to adjust firebird.conf. JIRA: CORE-2475 +FBTEST: bugs.core_2475 """ import pytest diff --git a/tests/bugs/core_2477_test.py b/tests/bugs/core_2477_test.py index bbbc9251..4a088c2b 100644 --- a/tests/bugs/core_2477_test.py +++ b/tests/bugs/core_2477_test.py @@ -33,6 +33,7 @@ NOTES: [16.11.2021] pcisar This test is too complicated and fragile, and it's IMHO not worth to be implemented JIRA: CORE-2477 +FBTEST: bugs.core_2477 """ import pytest @@ -85,6 +86,23 @@ init_script = """ db = db_factory(init=init_script) +act = python_act('db') + +expected_stdout = """ + 1 attachment + * DELTA of mon$memory_used: OK, expected: increased significantly. + * DELTA of mon$memory_allo: OK, expected: increased significantly. + + 3 statement + * DELTA of mon$memory_used: OK, expected: increased significantly. + * DELTA of mon$memory_allo: OK, expected: increased significantly. +""" + +@pytest.mark.version('>=3.0') +@pytest.mark.skip("FIXME: Test fate to be determined") +def test_1(): + pytest.fail("Not IMPLEMENTED") + # test_script_1 #--- # @@ -358,22 +376,3 @@ db = db_factory(init=init_script) # # #--- - -act = python_act('db') - -expected_stdout = """ - 1 attachment - * DELTA of mon$memory_used: OK, expected: increased significantly. - * DELTA of mon$memory_allo: OK, expected: increased significantly. - - 3 statement - * DELTA of mon$memory_used: OK, expected: increased significantly. - * DELTA of mon$memory_allo: OK, expected: increased significantly. -""" - -@pytest.mark.version('>=3.0') -@pytest.mark.skip("FIXME: Test fate to be determined") -def test_1(): - pytest.fail("Not IMPLEMENTED") - - diff --git a/tests/bugs/core_2484_test.py b/tests/bugs/core_2484_test.py index cc26e3bf..0c894782 100644 --- a/tests/bugs/core_2484_test.py +++ b/tests/bugs/core_2484_test.py @@ -41,6 +41,7 @@ NOTES: Related issues. [14.09.2021] https://github.com/FirebirdSQL/firebird/issues/6968 ("On Windows, engine may hung when works with corrupted database and read after the end of file") JIRA: CORE-2484 +FBTEST: bugs.core_2484 """ import pytest @@ -52,6 +53,20 @@ substitutions = [('SQLSTATE = 08004', 'SQLSTATE = 08001'), db = db_factory(charset='UTF8') +act = python_act('db', substitutions=substitutions) + +expected_stdout = """ + STDERR: Statement failed, SQLSTATE = 08001 + STDERR: I/O error during "ReadFile" operation for file "C:\\FBTESTING\\QA\\FBT-REPO\\TMP\\TMP_2484_FAKE.FDB" + STDERR: -Error while trying to read from file + STDERR: After line in file +""" + +@pytest.mark.skip('FIXME: Not IMPLEMENTED') +@pytest.mark.version('>=3.0') +def test_1(): + pytest.fail("Not IMPLEMENTED") + # test_script_1 #--- # @@ -153,17 +168,3 @@ db = db_factory(charset='UTF8') # #cleanup( ( f_fake_fdb, f_fake_sql, f_fake_log, f_fake_err ) ) # #--- - -act = python_act('db', substitutions=substitutions) - -expected_stdout = """ - STDERR: Statement failed, SQLSTATE = 08001 - STDERR: I/O error during "ReadFile" operation for file "C:\\FBTESTING\\QA\\FBT-REPO\\TMP\\TMP_2484_FAKE.FDB" - STDERR: -Error while trying to read from file - STDERR: After line in file -""" - -@pytest.mark.skip('FIXME: Not IMPLEMENTED') -@pytest.mark.version('>=3.0') -def test_1(): - pytest.fail("Not IMPLEMENTED") diff --git a/tests/bugs/core_2493_test.py b/tests/bugs/core_2493_test.py index 04c77daf..352e1bbc 100644 --- a/tests/bugs/core_2493_test.py +++ b/tests/bugs/core_2493_test.py @@ -52,6 +52,7 @@ NOTES: changed 'platform' attribute to Windows only. Content of firebird.log has no changes on Linux during this test run. Perhaps, this is temporary and another solution will be found/implemented. Sent letter to dimitr et al, 21.02.2021 08:20. JIRA: CORE-2493 +FBTEST: bugs.core_2493 """ import pytest @@ -79,7 +80,6 @@ expected_stdout = """ def test_1(act: Action): pytest.fail("Not IMPLEMENTED") - # test_script_1 #--- # import os diff --git a/tests/bugs/core_2499_test.py b/tests/bugs/core_2499_test.py index 1b21cf3f..83eadd18 100644 --- a/tests/bugs/core_2499_test.py +++ b/tests/bugs/core_2499_test.py @@ -6,6 +6,7 @@ ISSUE: 2911 TITLE: Implementation limit of DISTINCT items are not enforced, causing generation of incorrect BLR DESCRIPTION: JIRA: CORE-2499 +FBTEST: bugs.core_2499 """ import pytest diff --git a/tests/bugs/core_2501_test.py b/tests/bugs/core_2501_test.py index 2b043951..1fb85efc 100644 --- a/tests/bugs/core_2501_test.py +++ b/tests/bugs/core_2501_test.py @@ -6,6 +6,7 @@ ISSUE: 2913 TITLE: Binary shift functions give wrong results with negative shift values DESCRIPTION: JIRA: CORE-2501 +FBTEST: bugs.core_2501 """ import pytest diff --git a/tests/bugs/core_2505_test.py b/tests/bugs/core_2505_test.py index a708f30c..c3dc1b5b 100644 --- a/tests/bugs/core_2505_test.py +++ b/tests/bugs/core_2505_test.py @@ -6,6 +6,7 @@ ISSUE: 2917 TITLE: Built-in trigonometric functions can produce NaN and Infinity DESCRIPTION: JIRA: CORE-1000 +FBTEST: bugs.core_2505 """ import pytest diff --git a/tests/bugs/core_2508_test.py b/tests/bugs/core_2508_test.py index 74c06659..932f8545 100644 --- a/tests/bugs/core_2508_test.py +++ b/tests/bugs/core_2508_test.py @@ -6,6 +6,7 @@ ISSUE: 1092 TITLE: Tricky index names can defeat the parsing logic when generating a human readable plan DESCRIPTION: JIRA: CORE-2508 +FBTEST: bugs.core_2508 """ import pytest diff --git a/tests/bugs/core_2516_test.py b/tests/bugs/core_2516_test.py index 53ae4171..f9b93806 100644 --- a/tests/bugs/core_2516_test.py +++ b/tests/bugs/core_2516_test.py @@ -6,6 +6,7 @@ ISSUE: 2926 TITLE: Wrong processing a SP parameters with arrays DESCRIPTION: JIRA: CORE-2516 +FBTEST: bugs.core_2516 """ import pytest diff --git a/tests/bugs/core_2531_test.py b/tests/bugs/core_2531_test.py index 8a1fb2a1..cbff7c60 100644 --- a/tests/bugs/core_2531_test.py +++ b/tests/bugs/core_2531_test.py @@ -6,6 +6,7 @@ ISSUE: 2941 TITLE: The famous "cannot transliterate" error may be thrown when selecting data from the monitoring tables DESCRIPTION: JIRA: CORE-2531 +FBTEST: bugs.core_2531 """ import pytest diff --git a/tests/bugs/core_2538_test.py b/tests/bugs/core_2538_test.py index 46b8304d..31ebc99d 100644 --- a/tests/bugs/core_2538_test.py +++ b/tests/bugs/core_2538_test.py @@ -6,6 +6,7 @@ ISSUE: 2948 TITLE: PSQL doesnt allow to use singleton query result as input parameter of stored procedure when procedure accessed using 'execute procedure' DESCRIPTION: JIRA: CORE-2538 +FBTEST: bugs.core_2538 """ import pytest diff --git a/tests/bugs/core_2555_test.py b/tests/bugs/core_2555_test.py index 20d5526b..7cf4e7ca 100644 --- a/tests/bugs/core_2555_test.py +++ b/tests/bugs/core_2555_test.py @@ -6,6 +6,7 @@ ISSUE: 2965 TITLE: CI column does not group correctly with a second column DESCRIPTION: JIRA: CORE-2555 +FBTEST: bugs.core_2555 """ import pytest diff --git a/tests/bugs/core_2560_test.py b/tests/bugs/core_2560_test.py index 830fc25a..eeddd8ed 100644 --- a/tests/bugs/core_2560_test.py +++ b/tests/bugs/core_2560_test.py @@ -6,6 +6,7 @@ ISSUE: 2970 TITLE: Maximum and minimum identifier length should be enforced by DSQL DESCRIPTION: JIRA: CORE-2560 +FBTEST: bugs.core_2560 """ import pytest diff --git a/tests/bugs/core_2566_test.py b/tests/bugs/core_2566_test.py index 42f16da7..7b9c062f 100644 --- a/tests/bugs/core_2566_test.py +++ b/tests/bugs/core_2566_test.py @@ -6,6 +6,7 @@ ISSUE: 2976 TITLE: internal error [335544384] DESCRIPTION: JIRA: CORE-2566 +FBTEST: bugs.core_2566 """ import pytest diff --git a/tests/bugs/core_2573_test.py b/tests/bugs/core_2573_test.py index 5d090bf8..3bb56a20 100644 --- a/tests/bugs/core_2573_test.py +++ b/tests/bugs/core_2573_test.py @@ -6,6 +6,7 @@ ISSUE: 2983 TITLE: The server crashes when selecting from the MON$ tables in the ON DISCONNECT trigger DESCRIPTION: JIRA: CORE-2573 +FBTEST: bugs.core_2573 """ import pytest diff --git a/tests/bugs/core_2578_test.py b/tests/bugs/core_2578_test.py index 8118a6da..91d3c4d4 100644 --- a/tests/bugs/core_2578_test.py +++ b/tests/bugs/core_2578_test.py @@ -6,6 +6,7 @@ ISSUE: 2988 TITLE: select rdb$db_key from a view with a more than 1 table joined, results in conversion error DESCRIPTION: JIRA: CORE-2578 +FBTEST: bugs.core_2578 """ import pytest diff --git a/tests/bugs/core_2579_test.py b/tests/bugs/core_2579_test.py index ae3e4906..e4e89f8f 100644 --- a/tests/bugs/core_2579_test.py +++ b/tests/bugs/core_2579_test.py @@ -6,6 +6,7 @@ ISSUE: 2989 TITLE: Parameters and variables cannot be used as expressions in EXECUTE PROCEDURE parameters without a colon prefix DESCRIPTION: JIRA: CORE-2579 +FBTEST: bugs.core_2579 """ import pytest diff --git a/tests/bugs/core_2581_test.py b/tests/bugs/core_2581_test.py index ce8df3b7..3ce915d1 100644 --- a/tests/bugs/core_2581_test.py +++ b/tests/bugs/core_2581_test.py @@ -6,6 +6,7 @@ ISSUE: 2991 TITLE: Infinity should not escape from the engine DESCRIPTION: JIRA: CORE-2581 +FBTEST: bugs.core_2581 """ import pytest diff --git a/tests/bugs/core_2582_test.py b/tests/bugs/core_2582_test.py index a30a9edb..5f958a44 100644 --- a/tests/bugs/core_2582_test.py +++ b/tests/bugs/core_2582_test.py @@ -9,7 +9,8 @@ NOTES: [24.01.2019] Disabled this test to be run on FB 4.0 UDF usage is deprecated in FB 4+, see: ".../doc/README.incompatibilities.3to4.txt". -JIRA: CORE-1000 +JIRA: CORE-2582 +FBTEST: bugs.core_2582 """ import pytest diff --git a/tests/bugs/core_2584_test.py b/tests/bugs/core_2584_test.py index 1b096db8..9b928992 100644 --- a/tests/bugs/core_2584_test.py +++ b/tests/bugs/core_2584_test.py @@ -6,6 +6,7 @@ ISSUE: 2994 TITLE: Wrong results for CASE used together with GROUP BY DESCRIPTION: JIRA: CORE-2584 +FBTEST: bugs.core_2584 """ import pytest diff --git a/tests/bugs/core_2602_test.py b/tests/bugs/core_2602_test.py index 5aab4f1e..fc3ea99b 100644 --- a/tests/bugs/core_2602_test.py +++ b/tests/bugs/core_2602_test.py @@ -6,6 +6,7 @@ ISSUE: 3012 TITLE: Attachments using NONE charset may cause reads from MON$ tables to fail DESCRIPTION: JIRA: CORE-2602 +FBTEST: bugs.core_2602 """ import pytest diff --git a/tests/bugs/core_2606_test.py b/tests/bugs/core_2606_test.py index 7e8203a5..a85ab1f4 100644 --- a/tests/bugs/core_2606_test.py +++ b/tests/bugs/core_2606_test.py @@ -6,6 +6,7 @@ ISSUE: 3016 TITLE: Multibyte CHAR value requested as VARCHAR is returned with padded spaces DESCRIPTION: JIRA: CORE-2606 +FBTEST: bugs.core_2606 """ import pytest diff --git a/tests/bugs/core_2607_test.py b/tests/bugs/core_2607_test.py index 73864163..57787694 100644 --- a/tests/bugs/core_2607_test.py +++ b/tests/bugs/core_2607_test.py @@ -9,6 +9,7 @@ DESCRIPTION: in a single command. The problems are different from version to version, and may be transliteration error, malformed string or just unexpected things. JIRA: CORE-2607 +FBTEST: bugs.core_2607 """ import pytest diff --git a/tests/bugs/core_2612_test.py b/tests/bugs/core_2612_test.py index f31b8c85..5b6dc651 100644 --- a/tests/bugs/core_2612_test.py +++ b/tests/bugs/core_2612_test.py @@ -6,6 +6,7 @@ ISSUE: 3022 TITLE: Connection lost immediatelly after compiling procedure with RPAD system function DESCRIPTION: JIRA: CORE-2612 +FBTEST: bugs.core_2612 """ import pytest diff --git a/tests/bugs/core_2615_test.py b/tests/bugs/core_2615_test.py index e88eb8f2..2844d392 100644 --- a/tests/bugs/core_2615_test.py +++ b/tests/bugs/core_2615_test.py @@ -5,7 +5,8 @@ ID: issue-3025 ISSUE: 3025 TITLE: Silent truncation when using utf8 parameters and utf8 client character set encoding DESCRIPTION: -JIRA: CORE-1000 +JIRA: CORE-2615 +FBTEST: bugs.core_2615 """ import pytest diff --git a/tests/bugs/core_2632_test.py b/tests/bugs/core_2632_test.py index b0ed44be..066f00cc 100644 --- a/tests/bugs/core_2632_test.py +++ b/tests/bugs/core_2632_test.py @@ -6,6 +6,7 @@ ISSUE: 3040 TITLE: Invalid BLOB ID when working with monitoring tables DESCRIPTION: JIRA: CORE-2632 +FBTEST: bugs.core_2632 """ import pytest diff --git a/tests/bugs/core_2633_test.py b/tests/bugs/core_2633_test.py index 83577290..51d09586 100644 --- a/tests/bugs/core_2633_test.py +++ b/tests/bugs/core_2633_test.py @@ -6,6 +6,7 @@ ISSUE: 3041 TITLE: SELECT WITH LOCK with no fields are accessed clears the data DESCRIPTION: JIRA: CORE-2633 +FBTEST: bugs.core_2633 """ import pytest diff --git a/tests/bugs/core_2635_test.py b/tests/bugs/core_2635_test.py index b2b40ac7..4db0edac 100644 --- a/tests/bugs/core_2635_test.py +++ b/tests/bugs/core_2635_test.py @@ -6,6 +6,7 @@ ISSUE: 3043 TITLE: Unique index with a lot of NULL keys can be corrupted at level 1 DESCRIPTION: JIRA: CORE-2635 +FBTEST: bugs.core_2635 """ import pytest diff --git a/tests/bugs/core_2650_test.py b/tests/bugs/core_2650_test.py index 204d893d..c5e7a527 100644 --- a/tests/bugs/core_2650_test.py +++ b/tests/bugs/core_2650_test.py @@ -16,6 +16,7 @@ DESCRIPTION: Thanks to dimitr for lot of explanations (e-mail discussion was 28.12.2020). JIRA: CORE-2650 +FBTEST: bugs.core_2650 """ import pytest diff --git a/tests/bugs/core_2651_test.py b/tests/bugs/core_2651_test.py index 5d574812..05acc294 100644 --- a/tests/bugs/core_2651_test.py +++ b/tests/bugs/core_2651_test.py @@ -6,6 +6,7 @@ ISSUE: 3058 TITLE: Incorrect "string right truncation" error with NONE column and multibyte connection charset DESCRIPTION: JIRA: CORE-2651 +FBTEST: bugs.core_2651 """ import pytest diff --git a/tests/bugs/core_2660_test.py b/tests/bugs/core_2660_test.py index e8c238c0..5546fe2b 100644 --- a/tests/bugs/core_2660_test.py +++ b/tests/bugs/core_2660_test.py @@ -6,6 +6,7 @@ ISSUE: 3066 TITLE: COUNT(*) incorrectly returns 0 when a condition of an outer join doesn't match DESCRIPTION: JIRA: CORE-2660 +FBTEST: bugs.core_2660 """ import pytest diff --git a/tests/bugs/core_2668_test.py b/tests/bugs/core_2668_test.py index ea756911..f922eaac 100644 --- a/tests/bugs/core_2668_test.py +++ b/tests/bugs/core_2668_test.py @@ -6,6 +6,7 @@ ISSUE: 3072 TITLE: Write note into log when automatic sweep is started DESCRIPTION: JIRA: CORE-2668 +FBTEST: bugs.core_2668 """ import pytest diff --git a/tests/bugs/core_2678_test.py b/tests/bugs/core_2678_test.py index bb33c3d8..73d08c6d 100644 --- a/tests/bugs/core_2678_test.py +++ b/tests/bugs/core_2678_test.py @@ -6,6 +6,7 @@ ISSUE: 3081 TITLE: Full outer join cannot use available indices (very slow execution) DESCRIPTION: JIRA: CORE-2678 +FBTEST: bugs.core_2678 """ import pytest diff --git a/tests/bugs/core_2685_test.py b/tests/bugs/core_2685_test.py index 75818211..005dcaed 100644 --- a/tests/bugs/core_2685_test.py +++ b/tests/bugs/core_2685_test.py @@ -6,6 +6,7 @@ ISSUE: 3088 TITLE: System triggers on view with check option are not removed DESCRIPTION: JIRA: CORE-2685 +FBTEST: bugs.core_2685 """ import pytest diff --git a/tests/bugs/core_2697_test.py b/tests/bugs/core_2697_test.py index 02ad5374..85b0181b 100644 --- a/tests/bugs/core_2697_test.py +++ b/tests/bugs/core_2697_test.py @@ -6,6 +6,7 @@ ISSUE: 3097 TITLE: Support the "? in (SELECT some_col FROM some_table)" subqueries DESCRIPTION: JIRA: CORE-2697 +FBTEST: bugs.core_2697 """ import pytest diff --git a/tests/bugs/core_2699_test.py b/tests/bugs/core_2699_test.py index b87f15c8..a741bbc5 100644 --- a/tests/bugs/core_2699_test.py +++ b/tests/bugs/core_2699_test.py @@ -6,6 +6,7 @@ ISSUE: 3099 TITLE: Common table expression context could be used with parameters DESCRIPTION: JIRA: CORE-2699 +FBTEST: bugs.core_2699 """ import pytest diff --git a/tests/bugs/core_2712_test.py b/tests/bugs/core_2712_test.py index 6a0da50f..75a20cae 100644 --- a/tests/bugs/core_2712_test.py +++ b/tests/bugs/core_2712_test.py @@ -6,6 +6,7 @@ ISSUE: 3109 TITLE: Do not print "invalid request BLR" for par.cpp errors with valid BLR DESCRIPTION: JIRA: CORE-2712 +FBTEST: bugs.core_2712 """ import pytest diff --git a/tests/bugs/core_2720_test.py b/tests/bugs/core_2720_test.py index b148e5ed..f2182bf5 100644 --- a/tests/bugs/core_2720_test.py +++ b/tests/bugs/core_2720_test.py @@ -6,6 +6,7 @@ ISSUE: 3116 TITLE: Wrong evaluation result with divide and unary plus\\minus operations DESCRIPTION: JIRA: CORE-2720 +FBTEST: bugs.core_2720 """ import pytest diff --git a/tests/bugs/core_2721_test.py b/tests/bugs/core_2721_test.py index 93415e52..b491090a 100644 --- a/tests/bugs/core_2721_test.py +++ b/tests/bugs/core_2721_test.py @@ -6,6 +6,7 @@ ISSUE: 3117 TITLE: Issue with SIMILAR TO and UTF8 on 2.5 Beta 2 (and 1) DESCRIPTION: JIRA: CORE-2721 +FBTEST: bugs.core_2721 """ import pytest diff --git a/tests/bugs/core_2722_test.py b/tests/bugs/core_2722_test.py index d479c336..15992820 100644 --- a/tests/bugs/core_2722_test.py +++ b/tests/bugs/core_2722_test.py @@ -6,6 +6,7 @@ ISSUE: 3118 TITLE: Storage of malformed blob is allowed when copying from a blob with NONE/OCTETS charset DESCRIPTION: JIRA: CORE-2722 +FBTEST: bugs.core_2722 """ import pytest diff --git a/tests/bugs/core_2724_test.py b/tests/bugs/core_2724_test.py index b8ed4da9..2ac7d129 100644 --- a/tests/bugs/core_2724_test.py +++ b/tests/bugs/core_2724_test.py @@ -12,6 +12,7 @@ DESCRIPTION: This charset (NONE) should result in question marks after we finish DDL and want to query log table that was filled by DDL trigger and contains issued DDL statements. JIRA: CORE-2724 +FBTEST: bugs.core_2724 """ import pytest diff --git a/tests/bugs/core_2729_test.py b/tests/bugs/core_2729_test.py index 32178efd..0421b3a7 100644 --- a/tests/bugs/core_2729_test.py +++ b/tests/bugs/core_2729_test.py @@ -6,6 +6,7 @@ ISSUE: 3124 TITLE: Current connection may be used by EXECUTE STATEMENT instead of creation of new attachment DESCRIPTION: JIRA: CORE-2729 +FBTEST: bugs.core_2729 """ import pytest diff --git a/tests/bugs/core_2731_test.py b/tests/bugs/core_2731_test.py index a82261eb..e0fd9efb 100644 --- a/tests/bugs/core_2731_test.py +++ b/tests/bugs/core_2731_test.py @@ -6,6 +6,7 @@ ISSUE: 3126 TITLE: Recursive EXECUTE STATEMENT works wrong DESCRIPTION: JIRA: CORE-2731 +FBTEST: bugs.core_2731 """ import pytest diff --git a/tests/bugs/core_2735_test.py b/tests/bugs/core_2735_test.py index 3cb1c36b..84cba4f0 100644 --- a/tests/bugs/core_2735_test.py +++ b/tests/bugs/core_2735_test.py @@ -6,6 +6,7 @@ ISSUE: 3130 TITLE: isql hangs when trying to show a view based on a procedure DESCRIPTION: JIRA: CORE-2735 +FBTEST: bugs.core_2735 """ import pytest diff --git a/tests/bugs/core_2741_test.py b/tests/bugs/core_2741_test.py index b15d8ad1..4a622855 100644 --- a/tests/bugs/core_2741_test.py +++ b/tests/bugs/core_2741_test.py @@ -6,6 +6,7 @@ ISSUE: 3136 TITLE: Naive metadata extraction code in isql is defeated by "check" keyword typed in mixed case DESCRIPTION: JIRA: CORE-2741 +FBTEST: bugs.core_2741 """ import pytest diff --git a/tests/bugs/core_2755_test.py b/tests/bugs/core_2755_test.py index fe3be5e0..12883407 100644 --- a/tests/bugs/core_2755_test.py +++ b/tests/bugs/core_2755_test.py @@ -6,6 +6,7 @@ ISSUE: 3149 TITLE: SIMILAR TO works wrongly DESCRIPTION: JIRA: CORE-2755 +FBTEST: bugs.core_2755 """ import pytest diff --git a/tests/bugs/core_2756_test.py b/tests/bugs/core_2756_test.py index b1a0eb35..45da2647 100644 --- a/tests/bugs/core_2756_test.py +++ b/tests/bugs/core_2756_test.py @@ -13,6 +13,7 @@ NOTES: we will get eception because current_timestamp string will have length more than expected. This is because DEFAULT time zone in FB 4.0 includes REGION NAME ('Moscow/Europe") instead of HH:MM shift. JIRA: CORE-2756 +FBTEST: bugs.core_2756 """ import pytest diff --git a/tests/bugs/core_2765_test.py b/tests/bugs/core_2765_test.py index b3e5bf9d..bfcc96a5 100644 --- a/tests/bugs/core_2765_test.py +++ b/tests/bugs/core_2765_test.py @@ -6,6 +6,7 @@ ISSUE: 3157 TITLE: Use of RDB$ADMIN role does not provide SYSDBA rights in GRANT/REVOKE DESCRIPTION: JIRA: CORE-2765 +FBTEST: bugs.core_2765 """ import pytest diff --git a/tests/bugs/core_2766_test.py b/tests/bugs/core_2766_test.py index fb16996e..e5031181 100644 --- a/tests/bugs/core_2766_test.py +++ b/tests/bugs/core_2766_test.py @@ -6,6 +6,7 @@ ISSUE: 3158 TITLE: Error "page 0 is of wrong type (expected 6, found 1)" is thrown while accessing a non-corrupted table DESCRIPTION: JIRA: CORE-2766 +FBTEST: bugs.core_2766 """ import pytest diff --git a/tests/bugs/core_2768_test.py b/tests/bugs/core_2768_test.py index b799eef8..0d4f1168 100644 --- a/tests/bugs/core_2768_test.py +++ b/tests/bugs/core_2768_test.py @@ -6,6 +6,7 @@ ISSUE: 3160 TITLE: ALTERING OR DROPPING PROCEDURE which has type of domain parameter leads to attempt to delete that domain DESCRIPTION: JIRA: CORE-2768 +FBTEST: bugs.core_2768 """ import pytest diff --git a/tests/bugs/core_2780_test.py b/tests/bugs/core_2780_test.py index ae048d40..3cf60680 100644 --- a/tests/bugs/core_2780_test.py +++ b/tests/bugs/core_2780_test.py @@ -6,6 +6,7 @@ ISSUE: 3171 TITLE: Include client library version and protocol version in mon$attachments DESCRIPTION: JIRA: CORE-2780 +FBTEST: bugs.core_2780 """ import pytest diff --git a/tests/bugs/core_2783_test.py b/tests/bugs/core_2783_test.py index bea65563..b4f504e3 100644 --- a/tests/bugs/core_2783_test.py +++ b/tests/bugs/core_2783_test.py @@ -6,6 +6,7 @@ ISSUE: 3174 TITLE: AV using recursive query as subquery in SELECT list and ORDER'ing by them DESCRIPTION: JIRA: CORE-2783 +FBTEST: bugs.core_2783 """ import pytest diff --git a/tests/bugs/core_2787_test.py b/tests/bugs/core_2787_test.py index 718885d7..82bdf611 100644 --- a/tests/bugs/core_2787_test.py +++ b/tests/bugs/core_2787_test.py @@ -6,6 +6,7 @@ ISSUE: 3178 TITLE: Make rdb$system_flag not null DESCRIPTION: JIRA: CORE-2787 +FBTEST: bugs.core_2787 """ import pytest diff --git a/tests/bugs/core_2788_test.py b/tests/bugs/core_2788_test.py index 505af9ee..bb3fda6c 100644 --- a/tests/bugs/core_2788_test.py +++ b/tests/bugs/core_2788_test.py @@ -6,6 +6,7 @@ ISSUE: 3179 TITLE: isql extracts the array dimensions after the character set name DESCRIPTION: JIRA: CORE-2788 +FBTEST: bugs.core_2788 """ import pytest diff --git a/tests/bugs/core_2796_test.py b/tests/bugs/core_2796_test.py index 6d33239b..dfb4584d 100644 --- a/tests/bugs/core_2796_test.py +++ b/tests/bugs/core_2796_test.py @@ -9,6 +9,7 @@ NOTES: !!! IMPORTANT !!! This test requires config ExternalFileAccess = Full JIRA: CORE-2796 +FBTEST: bugs.core_2796 """ import pytest diff --git a/tests/bugs/core_2797_test.py b/tests/bugs/core_2797_test.py index 402a12d8..d093dcca 100644 --- a/tests/bugs/core_2797_test.py +++ b/tests/bugs/core_2797_test.py @@ -6,6 +6,7 @@ ISSUE: 3187 TITLE: Problem with default value of SP parameter DESCRIPTION: JIRA: CORE-2797 +FBTEST: bugs.core_2797 """ import pytest diff --git a/tests/bugs/core_2798_test.py b/tests/bugs/core_2798_test.py index 89c653f2..916dc2d2 100644 --- a/tests/bugs/core_2798_test.py +++ b/tests/bugs/core_2798_test.py @@ -6,6 +6,7 @@ ISSUE: 3188 TITLE: Incomplete plan output (lack of view names) when selecting from views containing procedures inside DESCRIPTION: JIRA: CORE-2798 +FBTEST: bugs.core_2798 """ import pytest diff --git a/tests/bugs/core_2799_test.py b/tests/bugs/core_2799_test.py index 6ea1c590..59b7a346 100644 --- a/tests/bugs/core_2799_test.py +++ b/tests/bugs/core_2799_test.py @@ -6,6 +6,7 @@ ISSUE: 3189 TITLE: Changing sort directon in delete statement cause deletion of all records in table DESCRIPTION: JIRA: CORE-2799 +FBTEST: bugs.core_2799 """ import pytest diff --git a/tests/bugs/core_2804_test.py b/tests/bugs/core_2804_test.py index 6a76c25c..29f67247 100644 --- a/tests/bugs/core_2804_test.py +++ b/tests/bugs/core_2804_test.py @@ -6,6 +6,7 @@ ISSUE: 3192 TITLE: Problems with COMMENT ON and strings using introducer (charset) DESCRIPTION: JIRA: CORE-2804 +FBTEST: bugs.core_2804 """ import pytest diff --git a/tests/bugs/core_2806_test.py b/tests/bugs/core_2806_test.py index 5bc5f672..1c43f3ea 100644 --- a/tests/bugs/core_2806_test.py +++ b/tests/bugs/core_2806_test.py @@ -6,6 +6,7 @@ ISSUE: 3194 TITLE: Views based on procedures can't be created if the proc's output fields participate in an expression DESCRIPTION: JIRA: CORE-2806 +FBTEST: bugs.core_2806 """ import pytest diff --git a/tests/bugs/core_2811_test.py b/tests/bugs/core_2811_test.py index 1257bc37..03d1f5e1 100644 --- a/tests/bugs/core_2811_test.py +++ b/tests/bugs/core_2811_test.py @@ -27,6 +27,7 @@ DESCRIPTION: -- Now update the record to see the error: update new_table set new_field = 6; JIRA: CORE-2811 +FBTEST: bugs.core_2811 """ import pytest diff --git a/tests/bugs/core_2812_test.py b/tests/bugs/core_2812_test.py index 33405c75..c1108c82 100644 --- a/tests/bugs/core_2812_test.py +++ b/tests/bugs/core_2812_test.py @@ -6,6 +6,7 @@ ISSUE: 3199 TITLE: Prohibit any improper mixture of explicit and implicit joins DESCRIPTION: JIRA: CORE-2812 +FBTEST: bugs.core_2812 """ import pytest diff --git a/tests/bugs/core_2817_test.py b/tests/bugs/core_2817_test.py index a95e2d48..6aff3e43 100644 --- a/tests/bugs/core_2817_test.py +++ b/tests/bugs/core_2817_test.py @@ -3,9 +3,11 @@ """ ID: issue-3204 ISSUE: 3204 -TITLE: If stored procedure or trigger contains query with PLAN ORDER it could fail after disconnect of attachment where procedure/trigger executed first time +TITLE: If stored procedure or trigger contains query with PLAN ORDER it could fail + after disconnect of attachment where procedure/trigger executed first time DESCRIPTION: JIRA: CORE-2817 +FBTEST: bugs.core_2817 """ import pytest diff --git a/tests/bugs/core_2822_test.py b/tests/bugs/core_2822_test.py index 475c3d87..97d6c41b 100644 --- a/tests/bugs/core_2822_test.py +++ b/tests/bugs/core_2822_test.py @@ -6,6 +6,7 @@ ISSUE: 3209 TITLE: Error "no current row for fetch operation" when subquery includes a non-trivial derived table DESCRIPTION: JIRA: CORE-2822 +FBTEST: bugs.core_2822 """ import pytest diff --git a/tests/bugs/core_2826_test.py b/tests/bugs/core_2826_test.py index c150334b..6786ac8c 100644 --- a/tests/bugs/core_2826_test.py +++ b/tests/bugs/core_2826_test.py @@ -6,6 +6,7 @@ ISSUE: 3213 TITLE: Join condition fails for UTF-8 databases DESCRIPTION: JIRA: CORE-2826 +FBTEST: bugs.core_2826 """ import pytest diff --git a/tests/bugs/core_2831_test.py b/tests/bugs/core_2831_test.py index b9f61ff0..67de4fce 100644 --- a/tests/bugs/core_2831_test.py +++ b/tests/bugs/core_2831_test.py @@ -6,6 +6,7 @@ ISSUE: 3217 TITLE: isql shouldn't display db and user name when extracting a script DESCRIPTION: JIRA: CORE-2831 +FBTEST: bugs.core_2831 """ import pytest diff --git a/tests/bugs/core_2833_test.py b/tests/bugs/core_2833_test.py index 1602347d..cb0236f2 100644 --- a/tests/bugs/core_2833_test.py +++ b/tests/bugs/core_2833_test.py @@ -6,6 +6,7 @@ ISSUE: 3219 TITLE: Changing data that affects an expression index that contains references to null date fields fails DESCRIPTION: JIRA: CORE-2833 +FBTEST: bugs.core_2833 """ import pytest diff --git a/tests/bugs/core_2835_test.py b/tests/bugs/core_2835_test.py index 64a913c3..40fcefb5 100644 --- a/tests/bugs/core_2835_test.py +++ b/tests/bugs/core_2835_test.py @@ -6,6 +6,7 @@ ISSUE: 3221 TITLE: Natural is used to select instead of primary key index DESCRIPTION: JIRA: CORE-2835 +FBTEST: bugs.core_2835 """ import pytest diff --git a/tests/bugs/core_2861_test.py b/tests/bugs/core_2861_test.py index 384f72f9..f9b96f57 100644 --- a/tests/bugs/core_2861_test.py +++ b/tests/bugs/core_2861_test.py @@ -40,6 +40,7 @@ DESCRIPTION: #2240 ("Usernames with '.' character"; login 'JOHN.SMITH' is used there). #3382 (Error on delete user "ADMIN"). JIRA: CORE-2861 +FBTEST: bugs.core_2861 """ import pytest diff --git a/tests/bugs/core_2870_test.py b/tests/bugs/core_2870_test.py index 38e63951..1647e5d6 100644 --- a/tests/bugs/core_2870_test.py +++ b/tests/bugs/core_2870_test.py @@ -6,6 +6,7 @@ ISSUE: 3254 TITLE: View created from JOIN and LEFT JOIN doesnt order DESCRIPTION: JIRA: CORE-2870 +FBTEST: bugs.core_2870 """ import pytest diff --git a/tests/bugs/core_2871_test.py b/tests/bugs/core_2871_test.py index d16983ac..154a90d1 100644 --- a/tests/bugs/core_2871_test.py +++ b/tests/bugs/core_2871_test.py @@ -8,6 +8,7 @@ DESCRIPTION: If a derived table (or a view) contains both a left/right join and an ORDER BY clause and the outer query also contains an ORDER BY clause, the latter one gets ignored. JIRA: CORE-2871 +FBTEST: bugs.core_2871 """ import pytest diff --git a/tests/bugs/core_2872_test.py b/tests/bugs/core_2872_test.py index 56ed8c38..5af45ed8 100644 --- a/tests/bugs/core_2872_test.py +++ b/tests/bugs/core_2872_test.py @@ -6,6 +6,7 @@ ISSUE: 3256 TITLE: EVL_expr: invalid operation (232) DESCRIPTION: JIRA: CORE-2872 +FBTEST: bugs.core_2872 """ import pytest diff --git a/tests/bugs/core_2875_test.py b/tests/bugs/core_2875_test.py index c2db138a..cadb4147 100644 --- a/tests/bugs/core_2875_test.py +++ b/tests/bugs/core_2875_test.py @@ -6,6 +6,7 @@ ISSUE: 3259 TITLE: String right truncation error when char column longer than 4096 bytes compared with string constant DESCRIPTION: JIRA: CORE-2875 +FBTEST: bugs.core_2875 """ import pytest diff --git a/tests/bugs/core_2879_test.py b/tests/bugs/core_2879_test.py index 909f9776..730d1442 100644 --- a/tests/bugs/core_2879_test.py +++ b/tests/bugs/core_2879_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Then we compare these two files. Difference between them should relate ONLY to sweep start and finish details, and NOT about page wrong type. JIRA: CORE-2879 +FBTEST: bugs.core_2879 """ import pytest diff --git a/tests/bugs/core_2881_test.py b/tests/bugs/core_2881_test.py index 049ba71f..e071b53b 100644 --- a/tests/bugs/core_2881_test.py +++ b/tests/bugs/core_2881_test.py @@ -6,6 +6,7 @@ ISSUE: 3265 TITLE: isql should show packaged procedures and functions categorized per package DESCRIPTION: JIRA: CORE-2881 +FBTEST: bugs.core_2881 """ import pytest diff --git a/tests/bugs/core_2886_test.py b/tests/bugs/core_2886_test.py index 559a4a16..c00b2a8c 100644 --- a/tests/bugs/core_2886_test.py +++ b/tests/bugs/core_2886_test.py @@ -6,6 +6,7 @@ ISSUE: 3270 TITLE: Query with "NOT IN " fails DESCRIPTION: JIRA: CORE-2886 +FBTEST: bugs.core_2886 """ import pytest diff --git a/tests/bugs/core_2888_test.py b/tests/bugs/core_2888_test.py index 2447ab02..80bdf4a8 100644 --- a/tests/bugs/core_2888_test.py +++ b/tests/bugs/core_2888_test.py @@ -6,6 +6,7 @@ ISSUE: 3272 TITLE: A memory corruption cause incorrect query evaluation and may crash the server DESCRIPTION: JIRA: CORE-2888 +FBTEST: bugs.core_2888 """ import pytest diff --git a/tests/bugs/core_2890_test.py b/tests/bugs/core_2890_test.py index 3ef4c741..fc925914 100644 --- a/tests/bugs/core_2890_test.py +++ b/tests/bugs/core_2890_test.py @@ -6,6 +6,7 @@ ISSUE: 3274 TITLE: SQLSTATE should also be available as a PSQL context variable like GDSCODE/SQLCODE DESCRIPTION: JIRA: CORE-2890 +FBTEST: bugs.core_2890 """ import pytest diff --git a/tests/bugs/core_2893_test.py b/tests/bugs/core_2893_test.py index bb2d1fef..0a350876 100644 --- a/tests/bugs/core_2893_test.py +++ b/tests/bugs/core_2893_test.py @@ -6,6 +6,7 @@ ISSUE: 3277 TITLE: Expression in a subquery may be treated as invariant and produce incorrect results DESCRIPTION: JIRA: CORE-2893 +FBTEST: bugs.core_2893 """ import pytest diff --git a/tests/bugs/core_2907_test.py b/tests/bugs/core_2907_test.py index 9495f25e..b00b9616 100644 --- a/tests/bugs/core_2907_test.py +++ b/tests/bugs/core_2907_test.py @@ -7,6 +7,7 @@ TITLE: Exception handling with EXECUTE STATEMENT DESCRIPTION: Unable to catch exceptions that are thrown inside a dynamic builded execute block. JIRA: CORE-2907 +FBTEST: bugs.core_2907 """ import pytest diff --git a/tests/bugs/core_2910_test.py b/tests/bugs/core_2910_test.py index 6c705bfd..840e7393 100644 --- a/tests/bugs/core_2910_test.py +++ b/tests/bugs/core_2910_test.py @@ -6,6 +6,7 @@ ISSUE: 3294 TITLE: PK index is not used for derived tables DESCRIPTION: JIRA: CORE-2910 +FBTEST: bugs.core_2910 """ import pytest diff --git a/tests/bugs/core_2912_test.py b/tests/bugs/core_2912_test.py index d0b4b4c7..548ae872 100644 --- a/tests/bugs/core_2912_test.py +++ b/tests/bugs/core_2912_test.py @@ -14,6 +14,7 @@ NOTES: [16.11.2021] This test fails as UPPER('ÿ') does not work properly JIRA: CORE-2912 +FBTEST: bugs.core_2912 """ import pytest diff --git a/tests/bugs/core_2913_test.py b/tests/bugs/core_2913_test.py index d2eac9b6..b73f71aa 100644 --- a/tests/bugs/core_2913_test.py +++ b/tests/bugs/core_2913_test.py @@ -6,6 +6,7 @@ ISSUE: 3297 TITLE: COLLATE expressions are applied incorrectly DESCRIPTION: JIRA: CORE-2913 +FBTEST: bugs.core_2913 """ import pytest diff --git a/tests/bugs/core_2916_test.py b/tests/bugs/core_2916_test.py index c6c949c8..f3bcf457 100644 --- a/tests/bugs/core_2916_test.py +++ b/tests/bugs/core_2916_test.py @@ -6,6 +6,7 @@ ISSUE: 3300 TITLE: Broken error handling in the case of a conversion error happened during index creation DESCRIPTION: JIRA: CORE-2916 +FBTEST: bugs.core_2916 """ import pytest diff --git a/tests/bugs/core_2920_test.py b/tests/bugs/core_2920_test.py index 638a3903..7df2035f 100644 --- a/tests/bugs/core_2920_test.py +++ b/tests/bugs/core_2920_test.py @@ -6,6 +6,7 @@ ISSUE: 3303 TITLE: Incorrect execution of volatile SQL statements inside EXECUTE STATEMENT DESCRIPTION: JIRA: CORE-2920 +FBTEST: bugs.core_2920 """ import pytest diff --git a/tests/bugs/core_2922_test.py b/tests/bugs/core_2922_test.py index 99f1cf00..5b1424ad 100644 --- a/tests/bugs/core_2922_test.py +++ b/tests/bugs/core_2922_test.py @@ -6,6 +6,7 @@ ISSUE: 3305 TITLE: Character set used in constants is not registered as dependency DESCRIPTION: JIRA: CORE-2922 +FBTEST: bugs.core_2922 """ import pytest diff --git a/tests/bugs/core_2923_test.py b/tests/bugs/core_2923_test.py index f58ca5af..b60d9ea1 100644 --- a/tests/bugs/core_2923_test.py +++ b/tests/bugs/core_2923_test.py @@ -6,6 +6,7 @@ ISSUE: 3306 TITLE: Problem with dependencies between a procedure and a view using that procedure DESCRIPTION: JIRA: CORE-2923 +FBTEST: bugs.core_2923 """ import pytest diff --git a/tests/bugs/core_2929_test.py b/tests/bugs/core_2929_test.py index 77c12ee4..6b4542db 100644 --- a/tests/bugs/core_2929_test.py +++ b/tests/bugs/core_2929_test.py @@ -6,6 +6,7 @@ ISSUE: 3312 TITLE: "Invalid ESCAPE sequence" when connecting to the database DESCRIPTION: JIRA: CORE-2929 +FBTEST: bugs.core_2929 """ import pytest diff --git a/tests/bugs/core_2930_test.py b/tests/bugs/core_2930_test.py index 05c76081..ce3d32f3 100644 --- a/tests/bugs/core_2930_test.py +++ b/tests/bugs/core_2930_test.py @@ -6,6 +6,7 @@ ISSUE: 3313 TITLE: DROP VIEW drops output parameters of used stored procedures DESCRIPTION: JIRA: CORE-2930 +FBTEST: bugs.core_2930 """ import pytest diff --git a/tests/bugs/core_2932_test.py b/tests/bugs/core_2932_test.py index f15fc355..7b6fa041 100644 --- a/tests/bugs/core_2932_test.py +++ b/tests/bugs/core_2932_test.py @@ -6,6 +6,7 @@ ISSUE: 3315 TITLE: Wrong field position after ALTER POSITION DESCRIPTION: JIRA: CORE-2932 +FBTEST: bugs.core_2932 """ import pytest diff --git a/tests/bugs/core_2940_test.py b/tests/bugs/core_2940_test.py index 37c2190b..7c2512eb 100644 --- a/tests/bugs/core_2940_test.py +++ b/tests/bugs/core_2940_test.py @@ -6,6 +6,7 @@ ISSUE: 3322 TITLE: Trace output could contain garbage data left from filtered out statements DESCRIPTION: JIRA: CORE-2940 +FBTEST: bugs.core_2940 """ import pytest diff --git a/tests/bugs/core_2943_test.py b/tests/bugs/core_2943_test.py index cad5f97f..4408e989 100644 --- a/tests/bugs/core_2943_test.py +++ b/tests/bugs/core_2943_test.py @@ -6,6 +6,7 @@ ISSUE: 3325 TITLE: Parsing error recursive query with two recursive parts DESCRIPTION: JIRA: CORE-2943 +FBTEST: bugs.core_2943 """ import pytest diff --git a/tests/bugs/core_2952_test.py b/tests/bugs/core_2952_test.py index e8e01335..87d10423 100644 --- a/tests/bugs/core_2952_test.py +++ b/tests/bugs/core_2952_test.py @@ -6,6 +6,7 @@ ISSUE: 3334 TITLE: Case-sensitive character class names in SIMILAR TO DESCRIPTION: JIRA: CORE-2952 +FBTEST: bugs.core_2952 """ import pytest diff --git a/tests/bugs/core_2957_test.py b/tests/bugs/core_2957_test.py index a967f44c..99ec5d78 100644 --- a/tests/bugs/core_2957_test.py +++ b/tests/bugs/core_2957_test.py @@ -15,6 +15,7 @@ NOTES: ** sum() - its type is "32752 numeric(38)"; ** added new column: sum() - it will have type "32762 decfloat(34)". JIRA: CORE-2957 +FBTEST: bugs.core_2957 """ import pytest diff --git a/tests/bugs/core_2965_test.py b/tests/bugs/core_2965_test.py index 11be4908..ea8a5561 100644 --- a/tests/bugs/core_2965_test.py +++ b/tests/bugs/core_2965_test.py @@ -6,6 +6,7 @@ ISSUE: 3347 TITLE: Incorrect ROW_COUNT value after SINGULAR condition DESCRIPTION: JIRA: CORE-2965 +FBTEST: bugs.core_2965 """ import pytest diff --git a/tests/bugs/core_2966_test.py b/tests/bugs/core_2966_test.py index 849f2016..826849a9 100644 --- a/tests/bugs/core_2966_test.py +++ b/tests/bugs/core_2966_test.py @@ -6,6 +6,7 @@ ISSUE: 3348 TITLE: Wrong results or unexpected errors while sorting a large data set DESCRIPTION: JIRA: CORE-2966 +FBTEST: bugs.core_2966 """ import pytest diff --git a/tests/bugs/core_2969_test.py b/tests/bugs/core_2969_test.py index f00a98eb..fc0cea4d 100644 --- a/tests/bugs/core_2969_test.py +++ b/tests/bugs/core_2969_test.py @@ -6,6 +6,7 @@ ISSUE: 3351 TITLE: rdb$set_context does NOT allow to overwrite any vars after encountering limit (default=1000) of them DESCRIPTION: JIRA: CORE-2969 +FBTEST: bugs.core_2969 """ import pytest diff --git a/tests/bugs/core_2971_test.py b/tests/bugs/core_2971_test.py index 6dcf2962..8cf2b71d 100644 --- a/tests/bugs/core_2971_test.py +++ b/tests/bugs/core_2971_test.py @@ -6,6 +6,7 @@ ISSUE: 3353 TITLE: Invalid UPDATE OR INSERT usage may lead to successive "request depth exceeded. (Recursive definition?)" error DESCRIPTION: JIRA: CORE-2971 +FBTEST: bugs.core_2971 """ import pytest diff --git a/tests/bugs/core_2974_test.py b/tests/bugs/core_2974_test.py index 6b94a2c8..101c74d5 100644 --- a/tests/bugs/core_2974_test.py +++ b/tests/bugs/core_2974_test.py @@ -6,6 +6,7 @@ ISSUE: 3356 TITLE: Unexpected "Invalid SIMILAR TO pattern" error DESCRIPTION: JIRA: CORE-2974 +FBTEST: bugs.core_2974 """ import pytest diff --git a/tests/bugs/core_2977_test.py b/tests/bugs/core_2977_test.py index 01f4ee2e..f695e2da 100644 --- a/tests/bugs/core_2977_test.py +++ b/tests/bugs/core_2977_test.py @@ -6,6 +6,7 @@ ISSUE: 3359 TITLE: FB 2.1 incorrectly works with indexed fields of type DATE in OLD ODS (9.1) DESCRIPTION: JIRA: CORE-2977 +FBTEST: bugs.core_2977 """ import pytest diff --git a/tests/bugs/core_2981_test.py b/tests/bugs/core_2981_test.py index e7aadedf..c8ad0936 100644 --- a/tests/bugs/core_2981_test.py +++ b/tests/bugs/core_2981_test.py @@ -6,6 +6,7 @@ ISSUE: 3363 TITLE: Error in Trace plugin (use local symbols in query) DESCRIPTION: JIRA: CORE-2981 +FBTEST: bugs.core_2981 """ import pytest diff --git a/tests/bugs/core_2985_test.py b/tests/bugs/core_2985_test.py index f06842b1..b42f8674 100644 --- a/tests/bugs/core_2985_test.py +++ b/tests/bugs/core_2985_test.py @@ -6,6 +6,7 @@ ISSUE: 3367 TITLE: The new 2.5 feature to alter COMPUTED columns doesn't handle dependencies well DESCRIPTION: JIRA: CORE-2985 +FBTEST: bugs.core_2985 """ import pytest diff --git a/tests/bugs/core_2987_test.py b/tests/bugs/core_2987_test.py index 3f3f9d32..e0e26b99 100644 --- a/tests/bugs/core_2987_test.py +++ b/tests/bugs/core_2987_test.py @@ -6,6 +6,7 @@ ISSUE: 3281 TITLE: Don't send full length of field over the wire when field is null DESCRIPTION: JIRA: CORE-2897 +FBTEST: bugs.core_2987 """ import pytest diff --git a/tests/bugs/core_2988_test.py b/tests/bugs/core_2988_test.py index 9993ecf8..4bde94e1 100644 --- a/tests/bugs/core_2988_test.py +++ b/tests/bugs/core_2988_test.py @@ -24,6 +24,7 @@ NOTES: and use UPDATE statement instead of 'select * from test' (UPDATE also must READ data before changing). JIRA: CORE-2988 +FBTEST: bugs.core_2988 """ import pytest diff --git a/tests/bugs/core_3000_test.py b/tests/bugs/core_3000_test.py index a9e42b06..983bf367 100644 --- a/tests/bugs/core_3000_test.py +++ b/tests/bugs/core_3000_test.py @@ -7,6 +7,7 @@ TITLE: Error on delete user "ADMIN" DESCRIPTION: Also added sample from #3488 JIRA: CORE-3000 +FBTEST: bugs.core_3000 """ import pytest diff --git a/tests/bugs/core_3003_test.py b/tests/bugs/core_3003_test.py index 1e8a77fb..ac39cffa 100644 --- a/tests/bugs/core_3003_test.py +++ b/tests/bugs/core_3003_test.py @@ -6,6 +6,7 @@ ISSUE: 3385 TITLE: Procedure suspend check may cause restore to fail DESCRIPTION: JIRA: CORE-3003 +FBTEST: bugs.core_3003 """ import pytest diff --git a/tests/bugs/core_3008_test.py b/tests/bugs/core_3008_test.py index 5945f01e..f78f1580 100644 --- a/tests/bugs/core_3008_test.py +++ b/tests/bugs/core_3008_test.py @@ -6,6 +6,7 @@ ISSUE: 3389 TITLE: Add attachment's CHARACTER SET name into corresponding trace records DESCRIPTION: JIRA: CORE-3008 +FBTEST: bugs.core_3008 """ import pytest diff --git a/tests/bugs/core_3018_test.py b/tests/bugs/core_3018_test.py index 0a57f5b2..004b38b1 100644 --- a/tests/bugs/core_3018_test.py +++ b/tests/bugs/core_3018_test.py @@ -14,6 +14,7 @@ DESCRIPTION: For this reason, old code was removed and now test checks only ability to use statements rather than results of them. Checked on: 4.0.0.2119; 4.0.0.2164; 3.0.7.33356. JIRA: CORE-3018 +FBTEST: bugs.core_3018 """ import pytest diff --git a/tests/bugs/core_3024_test.py b/tests/bugs/core_3024_test.py index c1309479..ae580c42 100644 --- a/tests/bugs/core_3024_test.py +++ b/tests/bugs/core_3024_test.py @@ -6,6 +6,7 @@ ISSUE: 3405 TITLE: Error "no current record for fetch operation" after ALTER VIEW DESCRIPTION: JIRA: CORE-3024 +FBTEST: bugs.core_3024 """ import pytest diff --git a/tests/bugs/core_3029_test.py b/tests/bugs/core_3029_test.py index 2615cfd2..6a6bb087 100644 --- a/tests/bugs/core_3029_test.py +++ b/tests/bugs/core_3029_test.py @@ -6,6 +6,7 @@ ISSUE: 3410 TITLE: Bugcheck "Too many savepoints (287)" at rollback after exception at EXECUTE BLOCK with exception handler DESCRIPTION: JIRA: CORE-3029 +FBTEST: bugs.core_3029 """ import pytest diff --git a/tests/bugs/core_3038_test.py b/tests/bugs/core_3038_test.py index 6e2bb943..38bc2c43 100644 --- a/tests/bugs/core_3038_test.py +++ b/tests/bugs/core_3038_test.py @@ -6,6 +6,7 @@ ISSUE: 3419 TITLE: The insert failed because a column definition includes validation constraints. validation error for variable DESCRIPTION: JIRA: CORE-3038 +FBTEST: bugs.core_3038 """ import pytest diff --git a/tests/bugs/core_3045_test.py b/tests/bugs/core_3045_test.py index b69be727..5f8c7358 100644 --- a/tests/bugs/core_3045_test.py +++ b/tests/bugs/core_3045_test.py @@ -6,6 +6,7 @@ ISSUE: 3426 TITLE: "conversion error from string" after change of field type from BIGINT to VARCHAR(21) DESCRIPTION: JIRA: CORE-3045 +FBTEST: bugs.core_3045 """ import pytest diff --git a/tests/bugs/core_3047_test.py b/tests/bugs/core_3047_test.py index 35679757..30f08a3c 100644 --- a/tests/bugs/core_3047_test.py +++ b/tests/bugs/core_3047_test.py @@ -6,6 +6,7 @@ ISSUE: 3428 TITLE: Wrong logic is used to resolve EXECUTE BLOCK parameters collations DESCRIPTION: JIRA: CORE-3047 +FBTEST: bugs.core_3047 """ import pytest diff --git a/tests/bugs/core_3052_test.py b/tests/bugs/core_3052_test.py index 2152e1b8..03203e3b 100644 --- a/tests/bugs/core_3052_test.py +++ b/tests/bugs/core_3052_test.py @@ -7,6 +7,7 @@ TITLE: Wrong resultset DESCRIPTION: Empty rowset when selecting from table with compound index on PXW_HUNDC-collated fields JIRA: CORE-3052 +FBTEST: bugs.core_3052 """ import pytest diff --git a/tests/bugs/core_3055_test.py b/tests/bugs/core_3055_test.py index 97153692..8e6dc606 100644 --- a/tests/bugs/core_3055_test.py +++ b/tests/bugs/core_3055_test.py @@ -3,9 +3,11 @@ """ ID: issue-3435 ISSUE: 3435 -TITLE: Variable/argument name could be absent or be wrong in error messages when more than 256 variables are used +TITLE: Variable/argument name could be absent or be wrong in error messages when more + than 256 variables are used DESCRIPTION: JIRA: CORE-3055 +FBTEST: bugs.core_3055 """ import pytest diff --git a/tests/bugs/core_3056_test.py b/tests/bugs/core_3056_test.py index e7dcd8ee..174f8cd4 100644 --- a/tests/bugs/core_3056_test.py +++ b/tests/bugs/core_3056_test.py @@ -3,9 +3,11 @@ """ ID: issue-3436 ISSUE: 3436 -TITLE: Problems may happen when issuing DDL commands in the same transaction after CREATE COLLATION was issued +TITLE: Problems may happen when issuing DDL commands in the same transaction after + CREATE COLLATION was issued DESCRIPTION: JIRA: CORE-3056 +FBTEST: bugs.core_3056 """ import pytest diff --git a/tests/bugs/core_3057_test.py b/tests/bugs/core_3057_test.py index 328ed30e..f7e68f72 100644 --- a/tests/bugs/core_3057_test.py +++ b/tests/bugs/core_3057_test.py @@ -6,6 +6,7 @@ ISSUE: 3437 TITLE: Allow the usage of blobs in COMPUTED BY expressions DESCRIPTION: JIRA: CORE-3057 +FBTEST: bugs.core_3057 """ import pytest diff --git a/tests/bugs/core_3058_test.py b/tests/bugs/core_3058_test.py index 9eb60db5..b5bd555f 100644 --- a/tests/bugs/core_3058_test.py +++ b/tests/bugs/core_3058_test.py @@ -12,6 +12,7 @@ NOTES: Re-implemented in order to generate SQL script with more than 32K create / get gen_id / drop sequences. Total number of created sequences is set by 'TOTAL_SEQUENCES_COUNT' variable. JIRA: CORE-3058 +FBTEST: bugs.core_3058 """ import pytest diff --git a/tests/bugs/core_3064_test.py b/tests/bugs/core_3064_test.py index 5bece47d..bde1b247 100644 --- a/tests/bugs/core_3064_test.py +++ b/tests/bugs/core_3064_test.py @@ -6,6 +6,7 @@ ISSUE: 3443 TITLE: Using both the procedure name and alias inside an explicit plan crashes the server DESCRIPTION: JIRA: CORE-3064 +FBTEST: bugs.core_3064 """ import pytest diff --git a/tests/bugs/core_3073_test.py b/tests/bugs/core_3073_test.py index 2e686fd6..7cb261c5 100644 --- a/tests/bugs/core_3073_test.py +++ b/tests/bugs/core_3073_test.py @@ -6,6 +6,7 @@ ISSUE: 3452 TITLE: Foreign key cascade with SET DEFAULT uses the default value of the moment of the FK creation DESCRIPTION: JIRA: CORE-3073 +FBTEST: bugs.core_3073 """ import pytest diff --git a/tests/bugs/core_3076_test.py b/tests/bugs/core_3076_test.py index 81fb7454..d71c233d 100644 --- a/tests/bugs/core_3076_test.py +++ b/tests/bugs/core_3076_test.py @@ -68,6 +68,7 @@ NOTES: ***************************************************** TEST 90 JIRA: CORE-3076 +FBTEST: bugs.core_3076 """ import pytest diff --git a/tests/bugs/core_3085_test.py b/tests/bugs/core_3085_test.py index 74859059..add533f4 100644 --- a/tests/bugs/core_3085_test.py +++ b/tests/bugs/core_3085_test.py @@ -6,6 +6,7 @@ ISSUE: 3464 TITLE: Add clause ALTER DOMAIN {DROP | SET} NOT NULL DESCRIPTION: JIRA: CORE-3085 +FBTEST: bugs.core_3085 """ import pytest diff --git a/tests/bugs/core_3090_test.py b/tests/bugs/core_3090_test.py index 8c90727b..97613115 100644 --- a/tests/bugs/core_3090_test.py +++ b/tests/bugs/core_3090_test.py @@ -6,6 +6,7 @@ ISSUE: 3469 TITLE: Incorrect LEFT JOIN result using table and derived constant subquery DESCRIPTION: JIRA: CORE-3090 +FBTEST: bugs.core_3090 """ import pytest diff --git a/tests/bugs/core_3091_test.py b/tests/bugs/core_3091_test.py index 2e65085c..3ad47849 100644 --- a/tests/bugs/core_3091_test.py +++ b/tests/bugs/core_3091_test.py @@ -3,9 +3,11 @@ """ ID: issue-3470 ISSUE: 3470 -TITLE: Built-in function POWER(X, Y) does not work when the X argument is negative and the Y value is scaled numeric but integral +TITLE: Built-in function POWER(X, Y) does not work when the X argument is negative + and the Y value is scaled numeric but integral DESCRIPTION: JIRA: CORE-3091 +FBTEST: bugs.core_3091 """ import pytest diff --git a/tests/bugs/core_3092_test.py b/tests/bugs/core_3092_test.py index 9c1377d5..12befd39 100644 --- a/tests/bugs/core_3092_test.py +++ b/tests/bugs/core_3092_test.py @@ -6,6 +6,7 @@ ISSUE: 3471 TITLE: ROW_COUNT is not cleared before the singleton INSERT statement DESCRIPTION: JIRA: CORE-3092 +FBTEST: bugs.core_3092 """ import pytest diff --git a/tests/bugs/core_3094_test.py b/tests/bugs/core_3094_test.py index 87848bab..0bcc8e04 100644 --- a/tests/bugs/core_3094_test.py +++ b/tests/bugs/core_3094_test.py @@ -6,6 +6,7 @@ ISSUE: 3473 TITLE: Parameters doesn't work with NOT IN from a selectable procedure DESCRIPTION: JIRA: CORE-3094 +FBTEST: bugs.core_3094 """ import pytest diff --git a/tests/bugs/core_3095_test.py b/tests/bugs/core_3095_test.py index 78313384..130fb03f 100644 --- a/tests/bugs/core_3095_test.py +++ b/tests/bugs/core_3095_test.py @@ -8,6 +8,7 @@ DESCRIPTION: We create stored procedure as it was specified in the ticket, and call it with input arg = 3. This mean that we have to receive THREE events after code which calls this SP will issue COMMIT. JIRA: CORE-3095 +FBTEST: bugs.core_3095 """ import pytest diff --git a/tests/bugs/core_3097_test.py b/tests/bugs/core_3097_test.py index 616f7ba7..124f744e 100644 --- a/tests/bugs/core_3097_test.py +++ b/tests/bugs/core_3097_test.py @@ -6,6 +6,7 @@ ISSUE: 3476 TITLE: Updating blob field cause server crash with ACCESS_VIOLATION exception DESCRIPTION: JIRA: CORE-3097 +FBTEST: bugs.core_3097 """ import pytest diff --git a/tests/bugs/core_3100_test.py b/tests/bugs/core_3100_test.py index 32f11a43..98a62c6b 100644 --- a/tests/bugs/core_3100_test.py +++ b/tests/bugs/core_3100_test.py @@ -3,9 +3,11 @@ """ ID: issue-3478 ISSUE: 3478 -TITLE: Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction +TITLE: Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not + matched to corresponding parameters of local transaction DESCRIPTION: JIRA: CORE-3100 +FBTEST: bugs.core_3100 """ import pytest diff --git a/tests/bugs/core_3101_test.py b/tests/bugs/core_3101_test.py index ecaaed01..9323f44d 100644 --- a/tests/bugs/core_3101_test.py +++ b/tests/bugs/core_3101_test.py @@ -6,6 +6,7 @@ ISSUE: 3479 TITLE: Cannot alter the domain after migrating from older versions DESCRIPTION: JIRA: CORE-3101 +FBTEST: bugs.core_3101 """ import pytest diff --git a/tests/bugs/core_3103_test.py b/tests/bugs/core_3103_test.py index e2ed1c8a..bdb8c564 100644 --- a/tests/bugs/core_3103_test.py +++ b/tests/bugs/core_3103_test.py @@ -7,6 +7,7 @@ TITLE: BAD PLAN with using LEFT OUTER JOIN in SUBSELECT DESCRIPTION: Ticket subj: Select statement with more non indexed reads in version 2.5RC3 as in version 2.1.3 JIRA: CORE-3103 +FBTEST: bugs.core_3103 """ import pytest diff --git a/tests/bugs/core_3131_test.py b/tests/bugs/core_3131_test.py index b3a64e72..112668ec 100644 --- a/tests/bugs/core_3131_test.py +++ b/tests/bugs/core_3131_test.py @@ -6,6 +6,7 @@ ISSUE: 3508 TITLE: WIN1257_LV (Latvian) collation is wrong for 4 letters: A E I U DESCRIPTION: JIRA: CORE-3131 +FBTEST: bugs.core_3131 """ import pytest diff --git a/tests/bugs/core_3137_test.py b/tests/bugs/core_3137_test.py index 525602d8..f8da9d55 100644 --- a/tests/bugs/core_3137_test.py +++ b/tests/bugs/core_3137_test.py @@ -6,6 +6,7 @@ ISSUE: 3514 TITLE: Partial rollback is possible for a selectable procedure modifying data DESCRIPTION: JIRA: CORE-3137 +FBTEST: bugs.core_3137 """ import pytest diff --git a/tests/bugs/core_3140_test.py b/tests/bugs/core_3140_test.py index 86d7df16..ffc26ab5 100644 --- a/tests/bugs/core_3140_test.py +++ b/tests/bugs/core_3140_test.py @@ -6,6 +6,7 @@ ISSUE: 3517 TITLE: Preserve comments for parameters after altering procedures DESCRIPTION: JIRA: CORE-3140 +FBTEST: bugs.core_3140 """ import pytest diff --git a/tests/bugs/core_3141_test.py b/tests/bugs/core_3141_test.py index f862e44e..90d8d108 100644 --- a/tests/bugs/core_3141_test.py +++ b/tests/bugs/core_3141_test.py @@ -9,6 +9,7 @@ DESCRIPTION: It leads to additional ident of values when we show them in form "SET LIST ON", so we have to ignore all internal spaces - see added 'substitution' section below. JIRA: CORE-3141 +FBTEST: bugs.core_3141 """ import pytest diff --git a/tests/bugs/core_3164_test.py b/tests/bugs/core_3164_test.py index a40bbdba..1a638631 100644 --- a/tests/bugs/core_3164_test.py +++ b/tests/bugs/core_3164_test.py @@ -6,6 +6,7 @@ ISSUE: 3539 TITLE: Parameterized requests involving blob fields fails when connected using charset UTF8 DESCRIPTION: JIRA: CORE-3164 +FBTEST: bugs.core_3164 """ import pytest diff --git a/tests/bugs/core_3168_test.py b/tests/bugs/core_3168_test.py index a84e610f..126fdc59 100644 --- a/tests/bugs/core_3168_test.py +++ b/tests/bugs/core_3168_test.py @@ -6,6 +6,7 @@ ISSUE: 3543 TITLE: exclude_filter doesn't work for section of the Trace facility DESCRIPTION: JIRA: CORE-3168 +FBTEST: bugs.core_3168 """ import pytest diff --git a/tests/bugs/core_3173_test.py b/tests/bugs/core_3173_test.py index d85bec65..141a9a09 100644 --- a/tests/bugs/core_3173_test.py +++ b/tests/bugs/core_3173_test.py @@ -6,6 +6,7 @@ ISSUE: 3547 TITLE: Empty result when select from SP that contains two CTE (second of them with GROUP BY clause) and INNER join DESCRIPTION: JIRA: CORE-3173 +FBTEST: bugs.core_3173 """ import pytest diff --git a/tests/bugs/core_3174_test.py b/tests/bugs/core_3174_test.py index 7acf847a..b1f1b6b0 100644 --- a/tests/bugs/core_3174_test.py +++ b/tests/bugs/core_3174_test.py @@ -6,6 +6,7 @@ ISSUE: 3548 TITLE: Expression index with TRIM may lead to incorrect indexed lookup DESCRIPTION: JIRA: CORE-3174 +FBTEST: bugs.core_3174 """ import pytest diff --git a/tests/bugs/core_3176_test.py b/tests/bugs/core_3176_test.py index e9052457..a2acc40f 100644 --- a/tests/bugs/core_3176_test.py +++ b/tests/bugs/core_3176_test.py @@ -6,6 +6,7 @@ ISSUE: 3550 TITLE: View with "subselect" column join table and not use index DESCRIPTION: JIRA: CORE-3176 +FBTEST: bugs.core_3176 """ import pytest diff --git a/tests/bugs/core_3180_test.py b/tests/bugs/core_3180_test.py index a27c39d4..7d62839a 100644 --- a/tests/bugs/core_3180_test.py +++ b/tests/bugs/core_3180_test.py @@ -6,6 +6,7 @@ ISSUE: 3554 TITLE: ALTER VIEW with not matched columns in declaration and selection crashs the server DESCRIPTION: JIRA: CORE-3180 +FBTEST: bugs.core_3180 """ import pytest diff --git a/tests/bugs/core_3188_test.py b/tests/bugs/core_3188_test.py index 9cea7aa9..696d4d76 100644 --- a/tests/bugs/core_3188_test.py +++ b/tests/bugs/core_3188_test.py @@ -6,6 +6,7 @@ ISSUE: 3562 TITLE: page 0 is of wrong type (expected 6, found 1) DESCRIPTION: JIRA: CORE-3188 +FBTEST: bugs.core_3188 """ import pytest diff --git a/tests/bugs/core_3201_test.py b/tests/bugs/core_3201_test.py index 260da0fb..cd55913b 100644 --- a/tests/bugs/core_3201_test.py +++ b/tests/bugs/core_3201_test.py @@ -6,6 +6,7 @@ ISSUE: 3575 TITLE: ATAN2 returns incorrect value for (0, 0) DESCRIPTION: JIRA: CORE-3201 +FBTEST: bugs.core_3201 """ import pytest diff --git a/tests/bugs/core_3204_test.py b/tests/bugs/core_3204_test.py index 5b0de5de..1c0da074 100644 --- a/tests/bugs/core_3204_test.py +++ b/tests/bugs/core_3204_test.py @@ -6,6 +6,7 @@ ISSUE: 3578 TITLE: Constraint violation error of CAST is not raised inside views DESCRIPTION: JIRA: CORE-3204 +FBTEST: bugs.core_3204 """ import pytest diff --git a/tests/bugs/core_3210_test.py b/tests/bugs/core_3210_test.py index e365e9b6..fab3a9e5 100644 --- a/tests/bugs/core_3210_test.py +++ b/tests/bugs/core_3210_test.py @@ -3,9 +3,11 @@ """ ID: issue-3584 ISSUE: 3584 -TITLE: The cursor identified in the UPDATE or DELETE statement is not positioned on a row. no current record for fetch operation in SELECT query +TITLE: The cursor identified in the UPDATE or DELETE statement is not positioned on + a row. no current record for fetch operation in SELECT query DESCRIPTION: JIRA: CORE-3210 +FBTEST: bugs.core_3210 """ import pytest diff --git a/tests/bugs/core_3211_test.py b/tests/bugs/core_3211_test.py index ee382e79..509b4c08 100644 --- a/tests/bugs/core_3211_test.py +++ b/tests/bugs/core_3211_test.py @@ -6,6 +6,7 @@ ISSUE: 3585 TITLE: String truncation occurs when selecting from a view containing NOT IN inside DESCRIPTION: JIRA: CORE-3211 +FBTEST: bugs.core_3211 """ import pytest diff --git a/tests/bugs/core_3222_test.py b/tests/bugs/core_3222_test.py index 71eb9a73..9ff626a2 100644 --- a/tests/bugs/core_3222_test.py +++ b/tests/bugs/core_3222_test.py @@ -6,6 +6,7 @@ ISSUE: 3596 TITLE: View with "WITH CHECK OPTION" doesn't like TRIM function in WHERE DESCRIPTION: JIRA: CORE-3222 +FBTEST: bugs.core_3222 """ import pytest diff --git a/tests/bugs/core_3227_test.py b/tests/bugs/core_3227_test.py index 2eb3946c..f3ea9b00 100644 --- a/tests/bugs/core_3227_test.py +++ b/tests/bugs/core_3227_test.py @@ -6,6 +6,7 @@ ISSUE: 3601 TITLE: ASCII_VAL() fails if argument contains multi-byte character anywhere DESCRIPTION: JIRA: CORE-3227 +FBTEST: bugs.core_3227 """ import pytest diff --git a/tests/bugs/core_3228_test.py b/tests/bugs/core_3228_test.py index 5f47ee17..390d73ae 100644 --- a/tests/bugs/core_3228_test.py +++ b/tests/bugs/core_3228_test.py @@ -6,6 +6,7 @@ ISSUE: 1283 TITLE: RIGHT() fails with multibyte text blobs > 1024 chars DESCRIPTION: JIRA: CORE-3228 +FBTEST: bugs.core_3228 """ import pytest diff --git a/tests/bugs/core_3231_test.py b/tests/bugs/core_3231_test.py index 458b7a1f..d20c6bf4 100644 --- a/tests/bugs/core_3231_test.py +++ b/tests/bugs/core_3231_test.py @@ -6,6 +6,7 @@ ISSUE: 3604 TITLE: OVERLAY() fails when used with text BLOBs containing multi-byte chars DESCRIPTION: JIRA: CORE-3231 +FBTEST: bugs.core_3231 """ import pytest diff --git a/tests/bugs/core_3233_test.py b/tests/bugs/core_3233_test.py index c961ca06..493fc9b5 100644 --- a/tests/bugs/core_3233_test.py +++ b/tests/bugs/core_3233_test.py @@ -6,6 +6,7 @@ ISSUE: 3605 TITLE: LIKE, STARTING and CONTAINING fail if second operand >= 32K DESCRIPTION: JIRA: CORE-3233 +FBTEST: bugs.core_3233 """ import pytest diff --git a/tests/bugs/core_3234_test.py b/tests/bugs/core_3234_test.py index 8aa8e172..85f2d3ff 100644 --- a/tests/bugs/core_3234_test.py +++ b/tests/bugs/core_3234_test.py @@ -6,6 +6,7 @@ ISSUE: 3606 TITLE: Support for text BLOBs >= 32K as first argument for TRIM() DESCRIPTION: JIRA: CORE-3234 +FBTEST: bugs.core_3234 """ import pytest diff --git a/tests/bugs/core_3238_test.py b/tests/bugs/core_3238_test.py index 3e507936..7ef22573 100644 --- a/tests/bugs/core_3238_test.py +++ b/tests/bugs/core_3238_test.py @@ -6,6 +6,7 @@ ISSUE: 3609 TITLE: Makes GEN_UUID return a compliant RFC-4122 UUID DESCRIPTION: JIRA: CORE-3238 +FBTEST: bugs.core_3238 """ import pytest diff --git a/tests/bugs/core_3239_test.py b/tests/bugs/core_3239_test.py index effd3152..273a1645 100644 --- a/tests/bugs/core_3239_test.py +++ b/tests/bugs/core_3239_test.py @@ -6,6 +6,7 @@ ISSUE: 3610 TITLE: UTF8 UNICODE_CI collate can not be used in compound index DESCRIPTION: JIRA: CORE-3239 +FBTEST: bugs.core_3239 """ import pytest diff --git a/tests/bugs/core_3242_test.py b/tests/bugs/core_3242_test.py index 72ecd33f..66df7dd0 100644 --- a/tests/bugs/core_3242_test.py +++ b/tests/bugs/core_3242_test.py @@ -6,6 +6,7 @@ ISSUE: 3612 TITLE: Recursive stored procedure shouldnt require execute right to call itself DESCRIPTION: JIRA: CORE-3242 +FBTEST: bugs.core_3242 """ import pytest diff --git a/tests/bugs/core_3244_test.py b/tests/bugs/core_3244_test.py index f4b08732..2c387aac 100644 --- a/tests/bugs/core_3244_test.py +++ b/tests/bugs/core_3244_test.py @@ -6,6 +6,7 @@ ISSUE: 3614 TITLE: POSITION: Wrong result with '' if third argument present DESCRIPTION: JIRA: CORE-3244 +FBTEST: bugs.core_3244 """ import pytest diff --git a/tests/bugs/core_3245_test.py b/tests/bugs/core_3245_test.py index bb451357..6d619bd0 100644 --- a/tests/bugs/core_3245_test.py +++ b/tests/bugs/core_3245_test.py @@ -6,6 +6,7 @@ ISSUE: 3615 TITLE: SUBSTRING on long blobs truncates result to 32767 if third argument not present DESCRIPTION: JIRA: CORE-3245 +FBTEST: bugs.core_3245 """ import pytest diff --git a/tests/bugs/core_3255_test.py b/tests/bugs/core_3255_test.py index f91c7fe9..d7b4fdd1 100644 --- a/tests/bugs/core_3255_test.py +++ b/tests/bugs/core_3255_test.py @@ -6,6 +6,7 @@ ISSUE: 3623 TITLE: The server could crash using views with GROUP BY DESCRIPTION: JIRA: CORE-3255 +FBTEST: bugs.core_3255 """ import pytest diff --git a/tests/bugs/core_3256_test.py b/tests/bugs/core_3256_test.py index a46b7488..08c05afa 100644 --- a/tests/bugs/core_3256_test.py +++ b/tests/bugs/core_3256_test.py @@ -3,9 +3,11 @@ """ ID: issue-3624 ISSUE: 3624 -TITLE: Error "request depth exceeded" may appear while preparing a select query against a view with explicit plan +TITLE: Error "request depth exceeded" may appear while preparing a select query + against a view with explicit plan DESCRIPTION: JIRA: CORE-3256 +FBTEST: bugs.core_3256 """ import pytest diff --git a/tests/bugs/core_3262_test.py b/tests/bugs/core_3262_test.py index 096c1b75..9c955903 100644 --- a/tests/bugs/core_3262_test.py +++ b/tests/bugs/core_3262_test.py @@ -6,6 +6,7 @@ ISSUE: 3630 TITLE: LIST() may overwrite last part of output with zero characters DESCRIPTION: JIRA: CORE-3262 +FBTEST: bugs.core_3262 """ import pytest diff --git a/tests/bugs/core_3277_test.py b/tests/bugs/core_3277_test.py index 4d00caff..94c38213 100644 --- a/tests/bugs/core_3277_test.py +++ b/tests/bugs/core_3277_test.py @@ -6,6 +6,7 @@ ISSUE: 3645 TITLE: Wrong result for RIGHT(UTF8 varchar) DESCRIPTION: Text was taken from Gutenberg project, several European languages are used JIRA: CORE-3277 +FBTEST: bugs.core_3277 """ import pytest diff --git a/tests/bugs/core_3282_test.py b/tests/bugs/core_3282_test.py index 39853497..627ffc95 100644 --- a/tests/bugs/core_3282_test.py +++ b/tests/bugs/core_3282_test.py @@ -6,6 +6,7 @@ ISSUE: 3650 TITLE: EXECUTE STATEMENT parses the SQL text using wrong charset DESCRIPTION: JIRA: CORE-3282 +FBTEST: bugs.core_3282 """ import pytest diff --git a/tests/bugs/core_3283_test.py b/tests/bugs/core_3283_test.py index aa2010cf..6253b908 100644 --- a/tests/bugs/core_3283_test.py +++ b/tests/bugs/core_3283_test.py @@ -6,6 +6,7 @@ ISSUE: 3651 TITLE: BAD PLAN with using LEFT OUTER JOIN in SUBSELECT DESCRIPTION: JIRA: CORE-3283 +FBTEST: bugs.core_3283 """ import pytest diff --git a/tests/bugs/core_3291_test.py b/tests/bugs/core_3291_test.py index 53ac53bf..fdf9c5a1 100644 --- a/tests/bugs/core_3291_test.py +++ b/tests/bugs/core_3291_test.py @@ -6,6 +6,7 @@ ISSUE: 3659 TITLE: New pseudocolumn (RDB$RECORD_VERSION) to get number of the transaction that created a record version DESCRIPTION: JIRA: CORE-3291 +FBTEST: bugs.core_3291 """ import pytest diff --git a/tests/bugs/core_3296_test.py b/tests/bugs/core_3296_test.py index 38d21164..c41b9885 100644 --- a/tests/bugs/core_3296_test.py +++ b/tests/bugs/core_3296_test.py @@ -1,12 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_3296 -# title: Error "context already in use" for the simple case function with a sub-select operand -# decription: -# tracker_id: CORE-3296 -# min_versions: ['2.1.5'] -# versions: 2.1.5 -# qmid: None """ ID: issue-1298 @@ -14,6 +6,7 @@ ISSUE: 1298 TITLE: Error "context already in use" for the simple case function with a sub-select operand DESCRIPTION: JIRA: CORE-3296 +FBTEST: bugs.core_3296 """ import pytest diff --git a/tests/bugs/core_3302_test.py b/tests/bugs/core_3302_test.py index 591f0293..c648529c 100644 --- a/tests/bugs/core_3302_test.py +++ b/tests/bugs/core_3302_test.py @@ -8,6 +8,7 @@ DESCRIPTION: LIST() does not guarantee that returned values will be sorted so we can only count words in the resulting string and compare it with checked count. JIRA: CORE-3302 +FBTEST: bugs.core_3302 """ import pytest diff --git a/tests/bugs/core_3305_test.py b/tests/bugs/core_3305_test.py index 25af82d6..3b485147 100644 --- a/tests/bugs/core_3305_test.py +++ b/tests/bugs/core_3305_test.py @@ -6,6 +6,7 @@ ISSUE: 3672 TITLE: "BLOB not found" error after creation/altering of the invalid trigger DESCRIPTION: JIRA: CORE-3305 +FBTEST: bugs.core_3305 """ import pytest diff --git a/tests/bugs/core_3306_test.py b/tests/bugs/core_3306_test.py index d57b72c9..2b024b4f 100644 --- a/tests/bugs/core_3306_test.py +++ b/tests/bugs/core_3306_test.py @@ -3,9 +3,11 @@ """ ID: issue-3673 ISSUE: 3673 -TITLE: Invariant sub-query is treated as variant thus causing multiple invokations of a nested stored procedure +TITLE: Invariant sub-query is treated as variant thus causing multiple invokations + of a nested stored procedure DESCRIPTION: JIRA: CORE-3306 +FBTEST: bugs.core_3306 """ import pytest diff --git a/tests/bugs/core_3310_test.py b/tests/bugs/core_3310_test.py index 4362891b..a3addf49 100644 --- a/tests/bugs/core_3310_test.py +++ b/tests/bugs/core_3310_test.py @@ -6,6 +6,7 @@ ISSUE: 3677 TITLE: RDB$GET_CONTEXT and between in view DESCRIPTION: JIRA: CORE-3310 +FBTEST: bugs.core_3310 """ import pytest diff --git a/tests/bugs/core_3311_test.py b/tests/bugs/core_3311_test.py index ec7d7b00..04d11e7d 100644 --- a/tests/bugs/core_3311_test.py +++ b/tests/bugs/core_3311_test.py @@ -6,6 +6,7 @@ ISSUE: 3678 TITLE: Error "data type unknown" while preparing UPDATE/DELETE statements with the parameterized ROWS clause DESCRIPTION: JIRA: CORE-3311 +FBTEST: bugs.core_3311 """ import pytest diff --git a/tests/bugs/core_3312_test.py b/tests/bugs/core_3312_test.py index ce22a7c3..9d32ae36 100644 --- a/tests/bugs/core_3312_test.py +++ b/tests/bugs/core_3312_test.py @@ -6,6 +6,7 @@ ISSUE: 3679 TITLE: Sub-optimal join plan when the slave table depends on the master one via the OR predicate DESCRIPTION: JIRA: CORE-3312 +FBTEST: bugs.core_3312 """ import pytest diff --git a/tests/bugs/core_3314_test.py b/tests/bugs/core_3314_test.py index dc242532..a37625f1 100644 --- a/tests/bugs/core_3314_test.py +++ b/tests/bugs/core_3314_test.py @@ -3,9 +3,11 @@ """ ID: issue-3681 ISSUE: 3681 -TITLE: Dependencies are not removed after dropping the procedure and the table it depends on in the same transaction +TITLE: Dependencies are not removed after dropping the procedure and the table it + depends on in the same transaction DESCRIPTION: JIRA: CORE-3314 +FBTEST: bugs.core_3314 """ import pytest diff --git a/tests/bugs/core_3323_test.py b/tests/bugs/core_3323_test.py index 2e5e06c7..7e363c5e 100644 --- a/tests/bugs/core_3323_test.py +++ b/tests/bugs/core_3323_test.py @@ -37,6 +37,7 @@ notes: This test is too complicated and fragile (can screw the test environment) It should be reimplemnted in more robust way, or removed from suite JIRA: CORE-3323 +FBTEST: bugs.core_3323 """ import pytest diff --git a/tests/bugs/core_3328_test.py b/tests/bugs/core_3328_test.py index fa5ac0d2..5cb39bdc 100644 --- a/tests/bugs/core_3328_test.py +++ b/tests/bugs/core_3328_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Difference between old and new firebird.log should _NOT_ contain lines with words 'gds__detach' or 'lost'. If these words absent - all fine, actual and expected output both have to be empty. JIRA: CORE-3328 +FBTEST: bugs.core_3328 """ import pytest diff --git a/tests/bugs/core_3330_test.py b/tests/bugs/core_3330_test.py index bbf67311..3c1811fd 100644 --- a/tests/bugs/core_3330_test.py +++ b/tests/bugs/core_3330_test.py @@ -5,7 +5,8 @@ ID: issue-3696 ISSUE: 3696 TITLE: Server crashes while recreating the table with a NULL -> NOT NULL change DESCRIPTION: -JIRA: CORE-1000 +JIRA: CORE-3330 +FBTEST: bugs.core_3330 """ import pytest diff --git a/tests/bugs/core_3335_test.py b/tests/bugs/core_3335_test.py index 679d7a98..4bd51d65 100644 --- a/tests/bugs/core_3335_test.py +++ b/tests/bugs/core_3335_test.py @@ -3,9 +3,11 @@ """ ID: issue-3701 ISSUE: 3701 -TITLE: Wrong results (internal wrapping occured) for the multi-byte blob SUBSTRING function and its boundary arguments +TITLE: Wrong results (internal wrapping occured) for the multi-byte blob SUBSTRING + function and its boundary arguments DESCRIPTION: JIRA: CORE-3335 +FBTEST: bugs.core_3335 """ import pytest diff --git a/tests/bugs/core_3338_test.py b/tests/bugs/core_3338_test.py index 1202fd0f..4242ad09 100644 --- a/tests/bugs/core_3338_test.py +++ b/tests/bugs/core_3338_test.py @@ -6,6 +6,7 @@ ISSUE: 3704 TITLE: Regression: Code changes disabled support for expression indexes with COALESCE, CASE and DECODE DESCRIPTION: JIRA: CORE-3338 +FBTEST: bugs.core_3338 """ import pytest diff --git a/tests/bugs/core_3340_test.py b/tests/bugs/core_3340_test.py index d75c9e86..b9eb141a 100644 --- a/tests/bugs/core_3340_test.py +++ b/tests/bugs/core_3340_test.py @@ -3,9 +3,11 @@ """ ID: issue-3706 ISSUE: 3706 -TITLE: Error in autonomous transaction with empty exception handler: can insert duplicate values into PK/UK column (leads to unrestorable backup) +TITLE: Error in autonomous transaction with empty exception handler: can insert + duplicate values into PK/UK column (leads to unrestorable backup) DESCRIPTION: JIRA: CORE-3340 +FBTEST: bugs.core_3340 """ import pytest diff --git a/tests/bugs/core_3343_test.py b/tests/bugs/core_3343_test.py index e3450ce7..093706b1 100644 --- a/tests/bugs/core_3343_test.py +++ b/tests/bugs/core_3343_test.py @@ -6,6 +6,7 @@ ISSUE: 3709 TITLE: RETURNING clause is not supported in positioned (WHERE CURRENT OF) UPDATE and DELETE statements DESCRIPTION: JIRA: CORE-3343 +FBTEST: bugs.core_3343 """ import pytest diff --git a/tests/bugs/core_3353_test.py b/tests/bugs/core_3353_test.py index 9e1ddd0d..64128928 100644 --- a/tests/bugs/core_3353_test.py +++ b/tests/bugs/core_3353_test.py @@ -6,6 +6,7 @@ ISSUE: 3719 TITLE: Predicate (blob_field LIKE ?) describes the parameter as VARCHAR(30) rather than as BLOB DESCRIPTION: JIRA: CORE-3353 +FBTEST: bugs.core_3353 """ import pytest diff --git a/tests/bugs/core_3355_test.py b/tests/bugs/core_3355_test.py index 15ad73ba..bba3d0ec 100644 --- a/tests/bugs/core_3355_test.py +++ b/tests/bugs/core_3355_test.py @@ -6,6 +6,7 @@ ISSUE: 3721 TITLE: Wrong comparsion of DATE and TIMESTAMP if index is used DESCRIPTION: JIRA: CORE-3355 +FBTEST: bugs.core_3355 """ import pytest diff --git a/tests/bugs/core_3357_test.py b/tests/bugs/core_3357_test.py index fb5d5974..d592aac6 100644 --- a/tests/bugs/core_3357_test.py +++ b/tests/bugs/core_3357_test.py @@ -11,6 +11,7 @@ DESCRIPTION: See also CORE-6084 and its fix: https://github.com/FirebirdSQL/firebird/commit/23dc0c6297825b2e9006f4d5a2c488702091033d This is considered as *expected* and is noted in doc/README.incompatibilities.3to4.txt JIRA: CORE-3357 +FBTEST: bugs.core_3357 """ import pytest @@ -29,12 +30,14 @@ db = db_factory(init=init_script) act = python_act('db') # version: 3.0 + expected_stdout_3 = """ Generator G1, current value: 9223372036854775807, initial value: 9223372036854775807, increment: -2147483647 Generator G2, current value: -9223372036854775808, initial value: -9223372036854775808, increment: 2147483647 """ # version: 4.0 + expected_stdout_4 = """ Generator G1, current value: -9223372034707292162, initial value: 9223372036854775807, increment: -2147483647 Generator G2, current value: 9223372034707292161, initial value: -9223372036854775808, increment: 2147483647 diff --git a/tests/bugs/core_3360_test.py b/tests/bugs/core_3360_test.py index 2f393c80..7e473fce 100644 --- a/tests/bugs/core_3360_test.py +++ b/tests/bugs/core_3360_test.py @@ -3,9 +3,11 @@ """ ID: issue-3726 ISSUE: 3726 -TITLE: update ... returning ... raises -551 (no perm to update) for a column present only in the returning clause +TITLE: update ... returning ... raises -551 (no perm to update) for a column present + only in the returning clause DESCRIPTION: JIRA: CORE-3360 +FBTEST: bugs.core_3360 """ import pytest diff --git a/tests/bugs/core_3362_basic_test.py b/tests/bugs/core_3362_basic_test.py index b56e365c..a3769499 100644 --- a/tests/bugs/core_3362_basic_test.py +++ b/tests/bugs/core_3362_basic_test.py @@ -18,6 +18,7 @@ NOTES: Because of this, it was decided to replace 'alter sequence restart...' with subtraction of two gen values: c = gen_id(, -gen_id(, 0)) -- see procedure sp_restart_sequences. JIRA: CORE-3362 +FBTEST: bugs.core_3362_basic """ import pytest diff --git a/tests/bugs/core_3362_complex_test.py b/tests/bugs/core_3362_complex_test.py index 1b29067c..3bc06a1a 100644 --- a/tests/bugs/core_3362_complex_test.py +++ b/tests/bugs/core_3362_complex_test.py @@ -14,6 +14,7 @@ NOTES: in FB 4.x, so the record deletion will not undone and we can not see table data in expected_stdout for FB 4.x! JIRA: CORE-3362 +FBTEST: bugs.core_3362_complex """ import pytest diff --git a/tests/bugs/core_3364_test.py b/tests/bugs/core_3364_test.py index c694095f..aed19b66 100644 --- a/tests/bugs/core_3364_test.py +++ b/tests/bugs/core_3364_test.py @@ -6,6 +6,7 @@ ISSUE: 3730 TITLE: Blob filter to translate internal debug info into text representation DESCRIPTION: JIRA: CORE-3364 +FBTEST: bugs.core_3364 """ import pytest diff --git a/tests/bugs/core_3365_test.py b/tests/bugs/core_3365_test.py index 89251642..7e40ba9a 100644 --- a/tests/bugs/core_3365_test.py +++ b/tests/bugs/core_3365_test.py @@ -6,6 +6,7 @@ ISSUE: 3731 TITLE: Extend syntax for ALTER USER CURRENT_USER DESCRIPTION: JIRA: CORE-3365 +FBTEST: bugs.core_3365 """ import pytest diff --git a/tests/bugs/core_3373_test.py b/tests/bugs/core_3373_test.py index ff8e00d1..56ff88a0 100644 --- a/tests/bugs/core_3373_test.py +++ b/tests/bugs/core_3373_test.py @@ -6,6 +6,7 @@ ISSUE: 3739 TITLE: It is possible to store string with lenght 31 chars into column varchar(25) DESCRIPTION: JIRA: CORE-3373 +FBTEST: bugs.core_3373 """ import pytest diff --git a/tests/bugs/core_3374_test.py b/tests/bugs/core_3374_test.py index 7c920357..429c930b 100644 --- a/tests/bugs/core_3374_test.py +++ b/tests/bugs/core_3374_test.py @@ -6,6 +6,7 @@ ISSUE: 3740 TITLE: Server may crash or corrupt data if SELECT WITH LOCK is issued against records not in the latest format DESCRIPTION: JIRA: CORE-3374 +FBTEST: bugs.core_3374 """ import pytest diff --git a/tests/bugs/core_3394_test.py b/tests/bugs/core_3394_test.py index 9a8d6e1c..7c452ef9 100644 --- a/tests/bugs/core_3394_test.py +++ b/tests/bugs/core_3394_test.py @@ -6,6 +6,7 @@ ISSUE: 3760 TITLE: Failed attempt to violate unique constraint could leave unneeded "lock conflict" error in status-vector DESCRIPTION: JIRA: CORE-3394 +FBTEST: bugs.core_3394 """ import pytest diff --git a/tests/bugs/core_3399_test.py b/tests/bugs/core_3399_test.py index 27133e4a..b7427b1e 100644 --- a/tests/bugs/core_3399_test.py +++ b/tests/bugs/core_3399_test.py @@ -6,6 +6,7 @@ ISSUE: 3765 TITLE: Allow write operations to temporary tables in read only transactions DESCRIPTION: JIRA: CORE-3399 +FBTEST: bugs.core_3399 """ import pytest diff --git a/tests/bugs/core_3401_test.py b/tests/bugs/core_3401_test.py index da81b0c0..5d369048 100644 --- a/tests/bugs/core_3401_test.py +++ b/tests/bugs/core_3401_test.py @@ -6,6 +6,7 @@ ISSUE: 3766 TITLE: Collation errors with [type of] , type of column DESCRIPTION: JIRA: CORE-3401 +FBTEST: bugs.core_3401 """ import pytest diff --git a/tests/bugs/core_3413_test.py b/tests/bugs/core_3413_test.py index 464dec0a..fccab271 100644 --- a/tests/bugs/core_3413_test.py +++ b/tests/bugs/core_3413_test.py @@ -6,6 +6,7 @@ ISSUE: 3776 TITLE: Improve diagnostics of internal trace errors DESCRIPTION: JIRA: CORE-3413 +FBTEST: bugs.core_3413 """ import pytest diff --git a/tests/bugs/core_3416_test.py b/tests/bugs/core_3416_test.py index c180122e..2a172095 100644 --- a/tests/bugs/core_3416_test.py +++ b/tests/bugs/core_3416_test.py @@ -6,6 +6,7 @@ ISSUE: 3779 TITLE: Inserting Käse into a CHARACTER SET ASCII column succeeds DESCRIPTION: JIRA: CORE-3416 +FBTEST: bugs.core_3416 """ import pytest diff --git a/tests/bugs/core_3418_test.py b/tests/bugs/core_3418_test.py index 998209a6..6ca7139e 100644 --- a/tests/bugs/core_3418_test.py +++ b/tests/bugs/core_3418_test.py @@ -6,6 +6,7 @@ ISSUE: 3781 TITLE: Database trigger created as INACTIVE is active DESCRIPTION: JIRA: CORE-3418 +FBTEST: bugs.core_3418 """ import pytest diff --git a/tests/bugs/core_3419_test.py b/tests/bugs/core_3419_test.py index 908937d0..c25a7bb7 100644 --- a/tests/bugs/core_3419_test.py +++ b/tests/bugs/core_3419_test.py @@ -6,6 +6,7 @@ ISSUE: 3782 TITLE: Recurse leads to hangs/crash server DESCRIPTION: JIRA: CORE-3419 +FBTEST: bugs.core_3419 """ import pytest diff --git a/tests/bugs/core_3420_test.py b/tests/bugs/core_3420_test.py index 9bc61d37..57ebb0fe 100644 --- a/tests/bugs/core_3420_test.py +++ b/tests/bugs/core_3420_test.py @@ -6,6 +6,7 @@ ISSUE: 3783 TITLE: BOOLEAN not present in system table RDB$TYPES DESCRIPTION: JIRA: CORE-3420 +FBTEST: bugs.core_3420 """ import pytest diff --git a/tests/bugs/core_3421_test.py b/tests/bugs/core_3421_test.py index 5bef91f1..3733fd05 100644 --- a/tests/bugs/core_3421_test.py +++ b/tests/bugs/core_3421_test.py @@ -6,6 +6,7 @@ ISSUE: 3784 TITLE: [FB3] AV with "UPDATE OR INSERT" DESCRIPTION: JIRA: CORE-3421 +FBTEST: bugs.core_3421 """ import pytest diff --git a/tests/bugs/core_3423_test.py b/tests/bugs/core_3423_test.py index 02f069bc..ac57453e 100644 --- a/tests/bugs/core_3423_test.py +++ b/tests/bugs/core_3423_test.py @@ -6,6 +6,7 @@ ISSUE: 3786 TITLE: [FB3] Wrong RDB$PARAMETER_MECHANISM DESCRIPTION: JIRA: CORE-3423 +FBTEST: bugs.core_3423 """ import pytest diff --git a/tests/bugs/core_3427_test.py b/tests/bugs/core_3427_test.py index 4a765cf4..572dddce 100644 --- a/tests/bugs/core_3427_test.py +++ b/tests/bugs/core_3427_test.py @@ -6,6 +6,7 @@ ISSUE: 3789 TITLE: Server crashing with UTF8 blobs DESCRIPTION: JIRA: CORE-3427 +FBTEST: bugs.core_3427 """ import pytest diff --git a/tests/bugs/core_3431_test.py b/tests/bugs/core_3431_test.py index 03cf425b..f146f40e 100644 --- a/tests/bugs/core_3431_test.py +++ b/tests/bugs/core_3431_test.py @@ -6,6 +6,7 @@ ISSUE: 3793 TITLE: ISQL pads UTF-8 data incorrectly DESCRIPTION: JIRA: CORE-3431 +FBTEST: bugs.core_3431 """ import pytest diff --git a/tests/bugs/core_3435_test.py b/tests/bugs/core_3435_test.py index 416678e7..78b02740 100644 --- a/tests/bugs/core_3435_test.py +++ b/tests/bugs/core_3435_test.py @@ -11,6 +11,7 @@ DESCRIPTION: Example queries are published here with kind permission of Sergey Moiseenko, 07.04.2020 11:46. This is INITIAL test of LATERAL-JOIN functional. Additional examples will be implemented later. JIRA: CORE-3435 +FBTEST: bugs.core_3435 """ import pytest diff --git a/tests/bugs/core_3446_test.py b/tests/bugs/core_3446_test.py index 17ad6705..3654ed8c 100644 --- a/tests/bugs/core_3446_test.py +++ b/tests/bugs/core_3446_test.py @@ -8,6 +8,7 @@ DESCRIPTION: We try to write varchar value into blob field and vice-versa, using execute statement with parameters of corresp. types JIRA: CORE-3446 +FBTEST: bugs.core_3446 """ import pytest diff --git a/tests/bugs/core_3447_test.py b/tests/bugs/core_3447_test.py index 3244d50e..7d61c602 100644 --- a/tests/bugs/core_3447_test.py +++ b/tests/bugs/core_3447_test.py @@ -6,6 +6,7 @@ ISSUE: 3808 TITLE: Collation is not installed with icu > 4.2 DESCRIPTION: JIRA: CORE-3447 +FBTEST: bugs.core_3447 """ import pytest diff --git a/tests/bugs/core_3450_test.py b/tests/bugs/core_3450_test.py index 05108dc2..ec07a59e 100644 --- a/tests/bugs/core_3450_test.py +++ b/tests/bugs/core_3450_test.py @@ -12,6 +12,7 @@ NOTES: reminder about this issue. Currently this test should FAIL on 4.0! JIRA: CORE-3450 +FBTEST: bugs.core_3450 """ import pytest diff --git a/tests/bugs/core_3453_test.py b/tests/bugs/core_3453_test.py index c94abfc8..afafe012 100644 --- a/tests/bugs/core_3453_test.py +++ b/tests/bugs/core_3453_test.py @@ -6,6 +6,7 @@ ISSUE: 3814 TITLE: Added not null timestamp col with default causes error on select of old null records DESCRIPTION: JIRA: CORE-3453 +FBTEST: bugs.core_3453 """ import pytest diff --git a/tests/bugs/core_3461_test.py b/tests/bugs/core_3461_test.py index 9f6d73dd..06a36d3b 100644 --- a/tests/bugs/core_3461_test.py +++ b/tests/bugs/core_3461_test.py @@ -6,6 +6,7 @@ ISSUE: 3822 TITLE: DDL operations fail after backup/restore DESCRIPTION: JIRA: CORE-3461 +FBTEST: bugs.core_3461 """ import pytest diff --git a/tests/bugs/core_3474_test.py b/tests/bugs/core_3474_test.py index 2f2dedf9..497f618f 100644 --- a/tests/bugs/core_3474_test.py +++ b/tests/bugs/core_3474_test.py @@ -6,6 +6,7 @@ ISSUE: 3835 TITLE: Regression in joins on procedures DESCRIPTION: JIRA: CORE-3474 +FBTEST: bugs.core_3474 """ import pytest diff --git a/tests/bugs/core_3475_test.py b/tests/bugs/core_3475_test.py index 52edb821..8736bc58 100644 --- a/tests/bugs/core_3475_test.py +++ b/tests/bugs/core_3475_test.py @@ -6,6 +6,7 @@ ISSUE: 3836 TITLE: Parameters inside the CAST function are described as not nullable DESCRIPTION: JIRA: CORE-3475 +FBTEST: bugs.core_3475 """ import pytest diff --git a/tests/bugs/core_3476_test.py b/tests/bugs/core_3476_test.py index 9d156525..cd5543dd 100644 --- a/tests/bugs/core_3476_test.py +++ b/tests/bugs/core_3476_test.py @@ -6,6 +6,7 @@ ISSUE: 3837 TITLE: LIST function wrongly concatenates binary blobs DESCRIPTION: JIRA: CORE-3476 +FBTEST: bugs.core_3476 """ import pytest diff --git a/tests/bugs/core_3479_test.py b/tests/bugs/core_3479_test.py index bcf85c05..c9d949a5 100644 --- a/tests/bugs/core_3479_test.py +++ b/tests/bugs/core_3479_test.py @@ -6,6 +6,7 @@ ISSUE: 3839 TITLE: ASCII_VAL raises error instead of return 0 for empty strings DESCRIPTION: Added two expressions with "non-typical" arguments JIRA: CORE-3479 +FBTEST: bugs.core_3479 """ import pytest diff --git a/tests/bugs/core_3489_test.py b/tests/bugs/core_3489_test.py index f4821cc6..7dced0c1 100644 --- a/tests/bugs/core_3489_test.py +++ b/tests/bugs/core_3489_test.py @@ -6,6 +6,7 @@ ISSUE: 3848 TITLE: Blob transliteration may not happen inside the union DESCRIPTION: JIRA: CORE-3489 +FBTEST: bugs.core_3489 """ import pytest diff --git a/tests/bugs/core_3490_test.py b/tests/bugs/core_3490_test.py index c5f293fc..4a8696f4 100644 --- a/tests/bugs/core_3490_test.py +++ b/tests/bugs/core_3490_test.py @@ -6,6 +6,7 @@ ISSUE: 3849 TITLE: Concurrency problem when using named cursors DESCRIPTION: JIRA: CORE-3490 +FBTEST: bugs.core_3490 """ import pytest diff --git a/tests/bugs/core_3491_test.py b/tests/bugs/core_3491_test.py index f97c9b6d..77d39214 100644 --- a/tests/bugs/core_3491_test.py +++ b/tests/bugs/core_3491_test.py @@ -6,6 +6,7 @@ ISSUE: 3850 TITLE: Altering of a TYPE OF COLUMN parameter affects the original column DESCRIPTION: JIRA: CORE-3491 +FBTEST: bugs.core_3491 """ import pytest diff --git a/tests/bugs/core_3493_test.py b/tests/bugs/core_3493_test.py index bb9d7f2b..aa32ae17 100644 --- a/tests/bugs/core_3493_test.py +++ b/tests/bugs/core_3493_test.py @@ -6,6 +6,7 @@ ISSUE: 3852 TITLE: Adding a value to a timestamp below '16.11.1858 00:00:01' throws 'value exceeds the range for valid timestamp' DESCRIPTION: JIRA: CORE-3493 +FBTEST: bugs.core_3493 """ import pytest diff --git a/tests/bugs/core_3502_test.py b/tests/bugs/core_3502_test.py index ebe84f2c..8f315753 100644 --- a/tests/bugs/core_3502_test.py +++ b/tests/bugs/core_3502_test.py @@ -6,6 +6,7 @@ ISSUE: 3860 TITLE: DROP VIEW ignores the existing non-column dependencies DESCRIPTION: JIRA: CORE-3502 +FBTEST: bugs.core_3502 """ import pytest diff --git a/tests/bugs/core_3503_test.py b/tests/bugs/core_3503_test.py index 1c76e2c1..96794cae 100644 --- a/tests/bugs/core_3503_test.py +++ b/tests/bugs/core_3503_test.py @@ -3,9 +3,11 @@ """ ID: issue-3861 ISSUE: 3861 -TITLE: ALTER VIEW crashes the server if the new version has an artificial (aggregate or union) stream at the position of a regular context in the older version +TITLE: ALTER VIEW crashes the server if the new version has an artificial + (aggregate or union) stream at the position of a regular context in the older version DESCRIPTION: JIRA: CORE-3503 +FBTEST: bugs.core_3503 """ import pytest diff --git a/tests/bugs/core_3509_test.py b/tests/bugs/core_3509_test.py index 25f619c8..f32f7c79 100644 --- a/tests/bugs/core_3509_test.py +++ b/tests/bugs/core_3509_test.py @@ -6,6 +6,7 @@ ISSUE: 3867 TITLE: Alter procedure allows to add the parameter with the same name DESCRIPTION: JIRA: CORE-3509 +FBTEST: bugs.core_3509 """ import pytest diff --git a/tests/bugs/core_3511_test.py b/tests/bugs/core_3511_test.py index cacfde5a..69ddcbd4 100644 --- a/tests/bugs/core_3511_test.py +++ b/tests/bugs/core_3511_test.py @@ -20,6 +20,7 @@ DESCRIPTION: When this parameter is True, all info passed to DPB in UTF-8. Test uses this to form proper DPB and connect to database with non-ascii role. This role must be specified WITHOUT double quotes. JIRA: CORE-3511 +FBTEST: bugs.core_3511 """ import pytest @@ -111,7 +112,6 @@ expected_stdout_2 = """ def test_2(act_2: Action, tmp_user: User): pytest.fail("Not IMPLEMENTED") - # test_script_2 #--- # diff --git a/tests/bugs/core_3517_test.py b/tests/bugs/core_3517_test.py index 65f83b36..c451a9ac 100644 --- a/tests/bugs/core_3517_test.py +++ b/tests/bugs/core_3517_test.py @@ -6,6 +6,7 @@ ISSUE: 3875 TITLE: Server crash with built in function LPAD with string as second parameter DESCRIPTION: JIRA: CORE-3517 +FBTEST: bugs.core_3517 """ import pytest diff --git a/tests/bugs/core_3523_test.py b/tests/bugs/core_3523_test.py index 1d48dc15..7c919ea4 100644 --- a/tests/bugs/core_3523_test.py +++ b/tests/bugs/core_3523_test.py @@ -6,6 +6,7 @@ ISSUE: 3880 TITLE: SIMILAR TO: False matches on descending ranges DESCRIPTION: JIRA: CORE-3523 +FBTEST: bugs.core_3523 """ import pytest diff --git a/tests/bugs/core_3526_test.py b/tests/bugs/core_3526_test.py index fc7e8f66..e12d8267 100644 --- a/tests/bugs/core_3526_test.py +++ b/tests/bugs/core_3526_test.py @@ -6,6 +6,7 @@ ISSUE: 3883 TITLE: Support for WHEN SQLSTATE DESCRIPTION: JIRA: CORE-3526 +FBTEST: bugs.core_3526 """ import pytest diff --git a/tests/bugs/core_3530_test.py b/tests/bugs/core_3530_test.py index 31d27479..a56e3795 100644 --- a/tests/bugs/core_3530_test.py +++ b/tests/bugs/core_3530_test.py @@ -6,6 +6,7 @@ ISSUE: 3887 TITLE: BETWEEN operand/clause not supported for COMPUTED columns -- "feature is not supported" DESCRIPTION: JIRA: CORE-3530 +FBTEST: bugs.core_3530 """ import pytest diff --git a/tests/bugs/core_3537_test.py b/tests/bugs/core_3537_test.py index 1450ab59..d19f7f19 100644 --- a/tests/bugs/core_3537_test.py +++ b/tests/bugs/core_3537_test.py @@ -27,6 +27,7 @@ DESCRIPTION: This statistics was added since 2.5.2 (see CORE-3598). 2. We have to use 'gstat -t
'instead of 'fbsvcmgr sts_table <...>'in 2.5.x - see CORE-5426. JIRA: CORE-3537 +FBTEST: bugs.core_3537 """ import pytest diff --git a/tests/bugs/core_3545_test.py b/tests/bugs/core_3545_test.py index 96a7f3c1..8fa80156 100644 --- a/tests/bugs/core_3545_test.py +++ b/tests/bugs/core_3545_test.py @@ -6,6 +6,7 @@ ISSUE: 3901 TITLE: Inconsistent domain's constraint validation in PSQL DESCRIPTION: JIRA: CORE-3545 +FBTEST: bugs.core_3545 """ import pytest diff --git a/tests/bugs/core_3546_test.py b/tests/bugs/core_3546_test.py index a150ac63..539eb694 100644 --- a/tests/bugs/core_3546_test.py +++ b/tests/bugs/core_3546_test.py @@ -6,6 +6,7 @@ ISSUE: 3902 TITLE: Aliases for the RETURNING clause DESCRIPTION: JIRA: CORE-3546 +FBTEST: bugs.core_3546 """ import pytest diff --git a/tests/bugs/core_3547_test.py b/tests/bugs/core_3547_test.py index 5ec9a4d1..2c07b566 100644 --- a/tests/bugs/core_3547_test.py +++ b/tests/bugs/core_3547_test.py @@ -6,6 +6,7 @@ ISSUE: 3903 TITLE: Floating-point negative zero doesn't match positive zero in the index DESCRIPTION: JIRA: CORE-3547 +FBTEST: bugs.core_3547 """ import pytest diff --git a/tests/bugs/core_3548_test.py b/tests/bugs/core_3548_test.py index 0c4c1577..55c7bd13 100644 --- a/tests/bugs/core_3548_test.py +++ b/tests/bugs/core_3548_test.py @@ -6,6 +6,7 @@ ISSUE: 3904 TITLE: GFIX returns an error after correctly shutting down a database DESCRIPTION: Affects only local connections JIRA: CORE-3548 +FBTEST: bugs.core_3548 """ import pytest diff --git a/tests/bugs/core_3549_test.py b/tests/bugs/core_3549_test.py index 288792dc..3cfd8e92 100644 --- a/tests/bugs/core_3549_test.py +++ b/tests/bugs/core_3549_test.py @@ -6,6 +6,7 @@ ISSUE: 3905 TITLE: Database corruption after end of session : page xxx is of wrong type expected 4 found 7 DESCRIPTION: JIRA: CORE-3549 +FBTEST: bugs.core_3549 """ import pytest diff --git a/tests/bugs/core_3553_test.py b/tests/bugs/core_3553_test.py index ed72864c..d4a6911f 100644 --- a/tests/bugs/core_3553_test.py +++ b/tests/bugs/core_3553_test.py @@ -3,9 +3,11 @@ """ ID: issue-3909 ISSUE: 3909 -TITLE: Nested loop plan is chosen instead of the sort merge for joining independent streams using keys of different types +TITLE: Nested loop plan is chosen instead of the sort merge for joining independent + streams using keys of different types DESCRIPTION: JIRA: CORE-3553 +FBTEST: bugs.core_3553 """ import pytest diff --git a/tests/bugs/core_3554_test.py b/tests/bugs/core_3554_test.py index 7ff4061f..4a25115d 100644 --- a/tests/bugs/core_3554_test.py +++ b/tests/bugs/core_3554_test.py @@ -6,6 +6,7 @@ ISSUE: 3910 TITLE: Server crashes during prepare or throws incorrect parsing error if the remotely passed SQL query is empty DESCRIPTION: JIRA: CORE-3554 +FBTEST: bugs.core_3554 """ import pytest diff --git a/tests/bugs/core_3557_test.py b/tests/bugs/core_3557_test.py index 5319f6a0..6fe4df40 100644 --- a/tests/bugs/core_3557_test.py +++ b/tests/bugs/core_3557_test.py @@ -6,6 +6,7 @@ ISSUE: 3913 TITLE: AV in engine when preparing query against dropping table DESCRIPTION: JIRA: CORE-3557 +FBTEST: bugs.core_3557 """ import pytest diff --git a/tests/bugs/core_3569_test.py b/tests/bugs/core_3569_test.py index cf5de41b..e2bd8f82 100644 --- a/tests/bugs/core_3569_test.py +++ b/tests/bugs/core_3569_test.py @@ -6,6 +6,7 @@ ISSUE: 3923 TITLE: CHAR(32767) present in XSQLVAR with length 32765 DESCRIPTION: JIRA: CORE-3569 +FBTEST: bugs.core_3569 """ import pytest diff --git a/tests/bugs/core_3579_test.py b/tests/bugs/core_3579_test.py index 6af2c3d4..b834e627 100644 --- a/tests/bugs/core_3579_test.py +++ b/tests/bugs/core_3579_test.py @@ -6,6 +6,7 @@ ISSUE: 3933 TITLE: Can't drop table when computed field depends on later created another field DESCRIPTION: JIRA: CORE-3579 +FBTEST: bugs.core_3579 """ import pytest diff --git a/tests/bugs/core_3594_test.py b/tests/bugs/core_3594_test.py index 873ac27e..662df2ba 100644 --- a/tests/bugs/core_3594_test.py +++ b/tests/bugs/core_3594_test.py @@ -6,6 +6,7 @@ ISSUE: 3948 TITLE: Include expected and actual string lenght into error message for sqlcode -802 DESCRIPTION: JIRA: CORE-3594 +FBTEST: bugs.core_3594 """ import pytest diff --git a/tests/bugs/core_3598_test.py b/tests/bugs/core_3598_test.py index 875d5210..71e0d076 100644 --- a/tests/bugs/core_3598_test.py +++ b/tests/bugs/core_3598_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Finally (after ISQL will finish), we stop trace and parse its log. For *each* table TWO lines with performance statristics must exist: both for COMMIT and ROLLBACK events. JIRA: CORE-3598 +FBTEST: bugs.core_3598 """ import pytest diff --git a/tests/bugs/core_3599_test.py b/tests/bugs/core_3599_test.py index 3090f95a..eb07fc2d 100644 --- a/tests/bugs/core_3599_test.py +++ b/tests/bugs/core_3599_test.py @@ -6,6 +6,7 @@ ISSUE: 3953 TITLE: Possible drop role RDB$ADMIN DESCRIPTION: JIRA: CORE-3599 +FBTEST: bugs.core_3599 """ import pytest diff --git a/tests/bugs/core_3601_test.py b/tests/bugs/core_3601_test.py index 64d3a285..a86d631a 100644 --- a/tests/bugs/core_3601_test.py +++ b/tests/bugs/core_3601_test.py @@ -7,6 +7,7 @@ TITLE: Incorrect TEXT BLOB charset transliteration on VIEW with trigger DESCRIPTION: Test verifies that all OK when connection charset = UTF8 JIRA: CORE-3601 +FBTEST: bugs.core_3601 """ import pytest diff --git a/tests/bugs/core_3610_test.py b/tests/bugs/core_3610_test.py index 4ed62195..dde3b409 100644 --- a/tests/bugs/core_3610_test.py +++ b/tests/bugs/core_3610_test.py @@ -6,6 +6,7 @@ ISSUE: 3964 TITLE: Can insert DUPLICATE keys in UNIQUE index DESCRIPTION: JIRA: CORE-3610 +FBTEST: bugs.core_3610 """ import pytest diff --git a/tests/bugs/core_3611_test.py b/tests/bugs/core_3611_test.py index 7e99cbd9..8d35cc7a 100644 --- a/tests/bugs/core_3611_test.py +++ b/tests/bugs/core_3611_test.py @@ -6,6 +6,7 @@ ISSUE: 3965 TITLE: Wrong data while retrieving from CTEs (or derived tables) with same column names DESCRIPTION: JIRA: CORE-3611 +FBTEST: bugs.core_3611 """ import pytest diff --git a/tests/bugs/core_3614_test.py b/tests/bugs/core_3614_test.py index 91f40b55..8d7340ff 100644 --- a/tests/bugs/core_3614_test.py +++ b/tests/bugs/core_3614_test.py @@ -6,6 +6,7 @@ ISSUE: 3967 TITLE: Plan returned for query with recursive CTE return wrong count of parenthesis DESCRIPTION: JIRA: CORE-3614 +FBTEST: bugs.core_3614 """ import pytest diff --git a/tests/bugs/core_3617_test.py b/tests/bugs/core_3617_test.py index 185b1c9f..82be3523 100644 --- a/tests/bugs/core_3617_test.py +++ b/tests/bugs/core_3617_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Could not find any interesting sample with this function. Decided to use string comparison with unicode_ci_ai collation. JIRA: CORE-3617 +FBTEST: bugs.core_3617 """ import pytest diff --git a/tests/bugs/core_3618_test.py b/tests/bugs/core_3618_test.py index 3659d8de..35ed33ac 100644 --- a/tests/bugs/core_3618_test.py +++ b/tests/bugs/core_3618_test.py @@ -6,6 +6,7 @@ ISSUE: 3971 TITLE: Window Function: ntile(num_buckets integer) DESCRIPTION: JIRA: CORE-3618 +FBTEST: bugs.core_3618 """ import pytest diff --git a/tests/bugs/core_3625_test.py b/tests/bugs/core_3625_test.py index 41ae25b4..0ba48709 100644 --- a/tests/bugs/core_3625_test.py +++ b/tests/bugs/core_3625_test.py @@ -20,6 +20,7 @@ DESCRIPTION: attachments thus counter mon$page_writes is NOT changed in this scenario. For this reason in SS we can only "simulate" proper outcome. JIRA: CORE-3625 +FBTEST: bugs.core_3625 """ import pytest diff --git a/tests/bugs/core_3627_test.py b/tests/bugs/core_3627_test.py index d8aaa783..a4882841 100644 --- a/tests/bugs/core_3627_test.py +++ b/tests/bugs/core_3627_test.py @@ -6,6 +6,7 @@ ISSUE: 3979 TITLE: Server crashes with access violation when inserting row into table with unique index DESCRIPTION: JIRA: CORE-3627 +FBTEST: bugs.core_3627 """ import pytest diff --git a/tests/bugs/core_3639_test.py b/tests/bugs/core_3639_test.py index 6a0e9455..5a83d67c 100644 --- a/tests/bugs/core_3639_test.py +++ b/tests/bugs/core_3639_test.py @@ -6,6 +6,7 @@ ISSUE: 3990 TITLE: Allow the use of multiple WHEN MATCHED / NOT MATCHED clauses in MERGE, as per the SQL 2008 specification DESCRIPTION: JIRA: CORE-3639 +FBTEST: bugs.core_3639 """ import pytest diff --git a/tests/bugs/core_3647_test.py b/tests/bugs/core_3647_test.py index 3b90a7e7..6893dcf3 100644 --- a/tests/bugs/core_3647_test.py +++ b/tests/bugs/core_3647_test.py @@ -24,6 +24,7 @@ NOTES: added 'EMPNO' (primary key column) to ORDER BY list inside OVER() clauses. Otherwise records in 'sample2-a' can appear in unpredictable order. JIRA: CORE-3647 +FBTEST: bugs.core_3647 """ import pytest diff --git a/tests/bugs/core_3650_test.py b/tests/bugs/core_3650_test.py index 125fc4b6..fd975585 100644 --- a/tests/bugs/core_3650_test.py +++ b/tests/bugs/core_3650_test.py @@ -6,6 +6,7 @@ ISSUE: 4001 TITLE: recreation of collation for utf8 from unicode with option NUMERIC-SORT=1 leads to FB death DESCRIPTION: JIRA: CORE-3650 +FBTEST: bugs.core_3650 """ import pytest diff --git a/tests/bugs/core_3658_test.py b/tests/bugs/core_3658_test.py index e698c43c..c746b259 100644 --- a/tests/bugs/core_3658_test.py +++ b/tests/bugs/core_3658_test.py @@ -9,6 +9,7 @@ NOTES: [17.11.2021] pcisar Implementation is complicated, and IMHO not worth of realization JIRA: CORE-3658 +FBTEST: bugs.core_3658 """ import pytest diff --git a/tests/bugs/core_3672_test.py b/tests/bugs/core_3672_test.py index 4744c073..97f0c2d9 100644 --- a/tests/bugs/core_3672_test.py +++ b/tests/bugs/core_3672_test.py @@ -6,6 +6,7 @@ ISSUE: 4022 TITLE: computed index by substring function for long columns DESCRIPTION: JIRA: CORE-3672 +FBTEST: bugs.core_3672 """ import pytest diff --git a/tests/bugs/core_3675_test.py b/tests/bugs/core_3675_test.py index 079a7d43..b1169f4a 100644 --- a/tests/bugs/core_3675_test.py +++ b/tests/bugs/core_3675_test.py @@ -6,6 +6,7 @@ ISSUE: 4025 TITLE: CREATE INDEX considers NULL and empty string being the same in compound indices DESCRIPTION: JIRA: CORE-3675 +FBTEST: bugs.core_3675 """ import pytest diff --git a/tests/bugs/core_3683_test.py b/tests/bugs/core_3683_test.py index 5e593cca..b97d5149 100644 --- a/tests/bugs/core_3683_test.py +++ b/tests/bugs/core_3683_test.py @@ -6,6 +6,7 @@ ISSUE: 4032 TITLE: Wrong results if the recursive query contains an embedded GROUP BY clause DESCRIPTION: JIRA: CORE-3683 +FBTEST: bugs.core_3683 """ import pytest diff --git a/tests/bugs/core_3690_test.py b/tests/bugs/core_3690_test.py index ac5fb9c1..08053b9a 100644 --- a/tests/bugs/core_3690_test.py +++ b/tests/bugs/core_3690_test.py @@ -6,6 +6,7 @@ ISSUE: 4038 TITLE: Wrong warning message for ambiguous query DESCRIPTION: SQL dialect 1 allows such queries for backward compatibility reasons JIRA: CORE-3690 +FBTEST: bugs.core_3690 """ import pytest diff --git a/tests/bugs/core_3691_test.py b/tests/bugs/core_3691_test.py index b8601d81..2af895f9 100644 --- a/tests/bugs/core_3691_test.py +++ b/tests/bugs/core_3691_test.py @@ -6,6 +6,7 @@ ISSUE: 4039 TITLE: Missing constraint name in foreign key error message in FB 2.1.4 DESCRIPTION: JIRA: CORE-3691 +FBTEST: bugs.core_3691 """ import pytest diff --git a/tests/bugs/core_3692_test.py b/tests/bugs/core_3692_test.py index 5809af35..b1dccdb0 100644 --- a/tests/bugs/core_3692_test.py +++ b/tests/bugs/core_3692_test.py @@ -6,6 +6,7 @@ ISSUE: 4040 TITLE: Cannot drop a NOT NULL constraint on a field participating in the UNIQUE constraint DESCRIPTION: JIRA: CORE-3692 +FBTEST: bugs.core_3692 """ import pytest diff --git a/tests/bugs/core_3694_test.py b/tests/bugs/core_3694_test.py index 9ad823bf..b0f26940 100644 --- a/tests/bugs/core_3694_test.py +++ b/tests/bugs/core_3694_test.py @@ -6,6 +6,7 @@ ISSUE: 4042 TITLE: internal Firebird consistency check in query with grouping by subquery+stored procedure+aggregate DESCRIPTION: JIRA: CORE-3694 +FBTEST: bugs.core_3694 """ import pytest diff --git a/tests/bugs/core_3697_test.py b/tests/bugs/core_3697_test.py index 987c4904..06d2e5e1 100644 --- a/tests/bugs/core_3697_test.py +++ b/tests/bugs/core_3697_test.py @@ -6,6 +6,7 @@ ISSUE: 4045 TITLE: String truncation error when selecting from a VIEW with UNION inside DESCRIPTION: JIRA: CORE-3697 +FBTEST: bugs.core_3697 """ import pytest diff --git a/tests/bugs/core_3722_test.py b/tests/bugs/core_3722_test.py index 1f20254b..a02a4a1c 100644 --- a/tests/bugs/core_3722_test.py +++ b/tests/bugs/core_3722_test.py @@ -6,6 +6,7 @@ ISSUE: 1397 TITLE: IS NOT DISTINCT FROM NULL doesn't use index DESCRIPTION: JIRA: CORE-3722 +FBTEST: bugs.core_3722 """ import pytest diff --git a/tests/bugs/core_3732_test.py b/tests/bugs/core_3732_test.py index f3383679..bcb9e5e7 100644 --- a/tests/bugs/core_3732_test.py +++ b/tests/bugs/core_3732_test.py @@ -6,6 +6,7 @@ ISSUE: 4078 TITLE: Segfault when closing attachment to database DESCRIPTION: JIRA: CORE-3732 +FBTEST: bugs.core_3732 """ import pytest diff --git a/tests/bugs/core_3733_test.py b/tests/bugs/core_3733_test.py index 9fcaaaad..e474e0f2 100644 --- a/tests/bugs/core_3733_test.py +++ b/tests/bugs/core_3733_test.py @@ -6,6 +6,7 @@ ISSUE: 4079 TITLE: GBAK fails to fix system generators while restoring DESCRIPTION: JIRA: CORE-3733 +FBTEST: bugs.core_3733 """ import pytest diff --git a/tests/bugs/core_3735_test.py b/tests/bugs/core_3735_test.py index e90cf203..a73a9566 100644 --- a/tests/bugs/core_3735_test.py +++ b/tests/bugs/core_3735_test.py @@ -6,6 +6,7 @@ ISSUE: 4080 TITLE: Unprivileged user can delete from RDB$DATABASE, RDB$COLLATIONS, RDB$CHARACTER_SETS DESCRIPTION: JIRA: CORE-3735 +FBTEST: bugs.core_3735 """ import pytest diff --git a/tests/bugs/core_3736_test.py b/tests/bugs/core_3736_test.py index 6aa4bd95..a9918177 100644 --- a/tests/bugs/core_3736_test.py +++ b/tests/bugs/core_3736_test.py @@ -3,9 +3,11 @@ """ ID: issue-4081 ISSUE: 4081 -TITLE: WITH LOCK clause is allowed for users with read-only rights on some table, thus blocking others from updating this table +TITLE: WITH LOCK clause is allowed for users with read-only rights on some table, thus + blocking others from updating this table DESCRIPTION: JIRA: CORE-3736 +FBTEST: bugs.core_3736 """ import pytest diff --git a/tests/bugs/core_3737_test.py b/tests/bugs/core_3737_test.py index 7694c03c..96656266 100644 --- a/tests/bugs/core_3737_test.py +++ b/tests/bugs/core_3737_test.py @@ -3,9 +3,11 @@ """ ID: issue-4082 ISSUE: 4082 -TITLE: EXECUTE BLOCK parameters definitions are not respected and may cause wrong behavior related to character sets +TITLE: EXECUTE BLOCK parameters definitions are not respected and may cause wrong + behavior related to character sets DESCRIPTION: JIRA: CORE-3737 +FBTEST: bugs.core_3737 """ import pytest diff --git a/tests/bugs/core_3740_test.py b/tests/bugs/core_3740_test.py index 1b9c44d5..c463a0ef 100644 --- a/tests/bugs/core_3740_test.py +++ b/tests/bugs/core_3740_test.py @@ -6,6 +6,7 @@ ISSUE: 4084 TITLE: SELECT using IN list with 153 or more elements causes crash DESCRIPTION: JIRA: CORE-3740 +FBTEST: bugs.core_3740 """ import pytest diff --git a/tests/bugs/core_3753_test.py b/tests/bugs/core_3753_test.py index f8a57813..44bc873c 100644 --- a/tests/bugs/core_3753_test.py +++ b/tests/bugs/core_3753_test.py @@ -6,6 +6,7 @@ ISSUE: 4097 TITLE: The trigger together with the operator MERGE if in a condition of connection ON contains new is not compiled DESCRIPTION: JIRA: CORE-3753 +FBTEST: bugs.core_3753 """ import pytest diff --git a/tests/bugs/core_3754_test.py b/tests/bugs/core_3754_test.py index a818defc..4684d7cd 100644 --- a/tests/bugs/core_3754_test.py +++ b/tests/bugs/core_3754_test.py @@ -6,6 +6,7 @@ ISSUE: 4098 TITLE: SIMILAR TO works wrongly DESCRIPTION: JIRA: CORE-3754 +FBTEST: bugs.core_3754 """ import pytest diff --git a/tests/bugs/core_3761_test.py b/tests/bugs/core_3761_test.py index f71ce5be..668847fa 100644 --- a/tests/bugs/core_3761_test.py +++ b/tests/bugs/core_3761_test.py @@ -6,6 +6,7 @@ ISSUE: 4105 TITLE: Conversion error when using a blob as an argument for the EXCEPTION statement DESCRIPTION: JIRA: CORE-3761 +FBTEST: bugs.core_3761 """ import pytest diff --git a/tests/bugs/core_3777_test.py b/tests/bugs/core_3777_test.py index c4fd40fb..93b10f54 100644 --- a/tests/bugs/core_3777_test.py +++ b/tests/bugs/core_3777_test.py @@ -6,6 +6,7 @@ ISSUE: 4121 TITLE: Conversion error from string when using GROUP BY DESCRIPTION: JIRA: CORE-3777 +FBTEST: bugs.core_3777 """ import pytest diff --git a/tests/bugs/core_3779_test.py b/tests/bugs/core_3779_test.py index e3f0cc16..484b39fe 100644 --- a/tests/bugs/core_3779_test.py +++ b/tests/bugs/core_3779_test.py @@ -8,6 +8,7 @@ DESCRIPTION: We compare values in mon$attachment with those that can be obtained using pure Python calls (without FB). NB: on Windows remote_os_user contains value in lower case ('zotov'), exact value was: 'Zotov'. JIRA: CORE-3779 +FBTEST: bugs.core_3779 """ import pytest diff --git a/tests/bugs/core_3798_test.py b/tests/bugs/core_3798_test.py index 905ffb10..d1ac85b3 100644 --- a/tests/bugs/core_3798_test.py +++ b/tests/bugs/core_3798_test.py @@ -6,6 +6,7 @@ ISSUE: 4141 TITLE: fb server die when carry out the LEFT + INNER JOIN DESCRIPTION: JIRA: CORE-3798 +FBTEST: bugs.core_3798 """ import pytest diff --git a/tests/bugs/core_3799_test.py b/tests/bugs/core_3799_test.py index 5470d574..5f4d1fd5 100644 --- a/tests/bugs/core_3799_test.py +++ b/tests/bugs/core_3799_test.py @@ -6,6 +6,7 @@ ISSUE: 4142 TITLE: with caller privileges option do not work with autonomous transaction option DESCRIPTION: JIRA: CORE-3799 +FBTEST: bugs.core_3799 """ import pytest diff --git a/tests/bugs/core_3801_test.py b/tests/bugs/core_3801_test.py index a4b26525..6ae31f8d 100644 --- a/tests/bugs/core_3801_test.py +++ b/tests/bugs/core_3801_test.py @@ -6,6 +6,7 @@ ISSUE: 4144 TITLE: Warnings could be put twice in status-vector DESCRIPTION: JIRA: CORE-3801 +FBTEST: bugs.core_3801 """ import pytest diff --git a/tests/bugs/core_3806_test.py b/tests/bugs/core_3806_test.py index 166da75e..94f1d466 100644 --- a/tests/bugs/core_3806_test.py +++ b/tests/bugs/core_3806_test.py @@ -6,6 +6,7 @@ ISSUE: 4149 TITLE: Wrong data returned if a sub-query or a computed field refers to the base table in the ORDER BY clause DESCRIPTION: JIRA: CORE-3806 +FBTEST: bugs.core_3806 """ import pytest diff --git a/tests/bugs/core_3807_test.py b/tests/bugs/core_3807_test.py index bcfd00ea..26ee802f 100644 --- a/tests/bugs/core_3807_test.py +++ b/tests/bugs/core_3807_test.py @@ -3,9 +3,11 @@ """ ID: issue-4150 ISSUE: 4150 -TITLE: Error "Invalid expression in the select list" can be unexpectedly raised if a string literal is used inside a GROUP BY clause in a multi-byte connection +TITLE: Error "Invalid expression in the select list" can be unexpectedly raised if + a string literal is used inside a GROUP BY clause in a multi-byte connection DESCRIPTION: JIRA: CORE-3807 +FBTEST: bugs.core_3807 """ import pytest diff --git a/tests/bugs/core_3808_test.py b/tests/bugs/core_3808_test.py index 803f65b7..fa5b284f 100644 --- a/tests/bugs/core_3808_test.py +++ b/tests/bugs/core_3808_test.py @@ -13,6 +13,7 @@ NOTES: It can lead to additional ident of values when we show them in form "SET LIST ON", so we have to ignore all internal spaces - see added 'substitution' section below. JIRA: CORE-3808 +FBTEST: bugs.core_3808 """ import pytest diff --git a/tests/bugs/core_3820_test.py b/tests/bugs/core_3820_test.py index 1fe2cb8d..c9f4ed47 100644 --- a/tests/bugs/core_3820_test.py +++ b/tests/bugs/core_3820_test.py @@ -6,6 +6,7 @@ ISSUE: 4162 TITLE: RDB$TYPES contain duplicate character sets DESCRIPTION: JIRA: CORE-3820 +FBTEST: bugs.core_3820 """ import pytest diff --git a/tests/bugs/core_3829_test.py b/tests/bugs/core_3829_test.py index 698fe8ad..e2ade7a6 100644 --- a/tests/bugs/core_3829_test.py +++ b/tests/bugs/core_3829_test.py @@ -6,6 +6,7 @@ ISSUE: 4171 TITLE: Bad alias table choice joining CTE DESCRIPTION: JIRA: CORE-3829 +FBTEST: bugs.core_3829 """ import pytest diff --git a/tests/bugs/core_3834_test.py b/tests/bugs/core_3834_test.py index 6f7e4b2e..ae9e88b9 100644 --- a/tests/bugs/core_3834_test.py +++ b/tests/bugs/core_3834_test.py @@ -6,6 +6,7 @@ ISSUE: 4176 TITLE: Usage of a NATURAL JOIN with a derived table crashes the server DESCRIPTION: JIRA: CORE-3834 +FBTEST: bugs.core_3834 """ import pytest diff --git a/tests/bugs/core_3858_test.py b/tests/bugs/core_3858_test.py index c29cb45e..7794958a 100644 --- a/tests/bugs/core_3858_test.py +++ b/tests/bugs/core_3858_test.py @@ -10,6 +10,7 @@ DESCRIPTION: And it should NOT be changed to somewhat like "[[:ALNUM:]]\\_\\-": previoud FB versions hanged exactly because of this "strange and wrong" pattern. JIRA: CORE-3858 +FBTEST: bugs.core_3858 """ import pytest diff --git a/tests/bugs/core_3874_test.py b/tests/bugs/core_3874_test.py index 9744491d..c81757a5 100644 --- a/tests/bugs/core_3874_test.py +++ b/tests/bugs/core_3874_test.py @@ -6,6 +6,7 @@ ISSUE: 4211 TITLE: Computed column appears in non-existant rows of left join DESCRIPTION: JIRA: CORE-3874 +FBTEST: bugs.core_3874 """ import pytest diff --git a/tests/bugs/core_3881_test.py b/tests/bugs/core_3881_test.py index 314ad782..cf7bd6e1 100644 --- a/tests/bugs/core_3881_test.py +++ b/tests/bugs/core_3881_test.py @@ -6,6 +6,7 @@ ISSUE: 4218 TITLE: Extend the error reported for index/constraint violations to include the problematic key value DESCRIPTION: JIRA: CORE-3881 +FBTEST: bugs.core_3881 """ import pytest diff --git a/tests/bugs/core_3883_test.py b/tests/bugs/core_3883_test.py index 050b8984..a9d3d29c 100644 --- a/tests/bugs/core_3883_test.py +++ b/tests/bugs/core_3883_test.py @@ -1,12 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_3883 -# title: Ambiguous field name in the trigger when it does a select from the table -# decription: -# tracker_id: CORE-3883 -# min_versions: ['2.0.7'] -# versions: 2.0.7 -# qmid: None """ ID: issue-4220 @@ -14,6 +6,7 @@ ISSUE: 4220 TITLE: Ambiguous field name in the trigger when it does a select from the table DESCRIPTION: JIRA: CORE-3883 +FBTEST: bugs.core_3883 """ import pytest diff --git a/tests/bugs/core_3884_test.py b/tests/bugs/core_3884_test.py index 66eeaa7a..e6c39f49 100644 --- a/tests/bugs/core_3884_test.py +++ b/tests/bugs/core_3884_test.py @@ -42,6 +42,7 @@ DESCRIPTION: Because of this, we have to check only presence of lines with "SQLCODE: -104" and "Unexpected end of command" for FB of major versions 3.x and 4.x (gh-6966 was NOT fixed for them!). JIRA: CORE-3884 +FBTEST: bugs.core_3884 """ import pytest diff --git a/tests/bugs/core_3894_test.py b/tests/bugs/core_3894_test.py index 24de70e3..bb933014 100644 --- a/tests/bugs/core_3894_test.py +++ b/tests/bugs/core_3894_test.py @@ -6,6 +6,7 @@ ISSUE: 4230 TITLE: Wrong numbers in error message for decreasing char/varchar columns DESCRIPTION: JIRA: CORE-3894 +FBTEST: bugs.core_3894 """ import pytest diff --git a/tests/bugs/core_3895_test.py b/tests/bugs/core_3895_test.py index 373eb943..ccc461f2 100644 --- a/tests/bugs/core_3895_test.py +++ b/tests/bugs/core_3895_test.py @@ -14,6 +14,7 @@ DESCRIPTION: On current FB versions memory usage is incremented (after every call of SP, w/o commit) by: 1) ~ 14500 bytes for 3.0 JIRA: CORE-3895 +FBTEST: bugs.core_3895 """ import pytest diff --git a/tests/bugs/core_3899_test.py b/tests/bugs/core_3899_test.py index 33c6bc44..6d477270 100644 --- a/tests/bugs/core_3899_test.py +++ b/tests/bugs/core_3899_test.py @@ -6,6 +6,7 @@ ISSUE: 4235 TITLE: row_number(), rank() and dense_rank() return BIGINT datatype in dialect 1 DESCRIPTION: JIRA: CORE-3899 +FBTEST: bugs.core_3899 """ import pytest @@ -22,7 +23,8 @@ test_script = """ -- sqltype: 580 INT64 ... """ -act = isql_act('db', test_script, substitutions=[('^((?!sqltype:|name:).)*$', ''), ('[ ]+', ' '), ('[\t]*', ' ')]) +act = isql_act('db', test_script, substitutions=[('^((?!sqltype:|name:).)*$', ''), + ('[ ]+', ' '), ('[\t]*', ' ')]) expected_stdout = """ 01: sqltype: 480 DOUBLE scale: 0 subtype: 0 len: 8 diff --git a/tests/bugs/core_3902_test.py b/tests/bugs/core_3902_test.py index 72e09391..86b95304 100644 --- a/tests/bugs/core_3902_test.py +++ b/tests/bugs/core_3902_test.py @@ -6,6 +6,7 @@ ISSUE: 4238 TITLE: Derived fields may not be optimized via an index DESCRIPTION: JIRA: CORE-3902 +FBTEST: bugs.core_3902 """ import pytest diff --git a/tests/bugs/core_3919_test.py b/tests/bugs/core_3919_test.py index 06a48c50..7b7ecae3 100644 --- a/tests/bugs/core_3919_test.py +++ b/tests/bugs/core_3919_test.py @@ -12,6 +12,7 @@ DESCRIPTION: Performance of SIMILAR TO statement is extremely poor in comparison with LIKE operator: COUNT through the table of 102 records requires 27 seconds vs 16 ms (checked on WI-V6.3.6.33246). JIRA: CORE-3919 +FBTEST: bugs.core_3919 """ import pytest diff --git a/tests/bugs/core_3924_test.py b/tests/bugs/core_3924_test.py index 92bdee6c..2746b213 100644 --- a/tests/bugs/core_3924_test.py +++ b/tests/bugs/core_3924_test.py @@ -3,9 +3,11 @@ """ ID: issue-4259 ISSUE: 4259 -TITLE: Bugcheck 291 (cannot find record back version) if GTT is modified concurrently using at least one read-committed read-only transaction +TITLE: Bugcheck 291 (cannot find record back version) if GTT is modified concurrently + using at least one read-committed read-only transaction DESCRIPTION: JIRA: CORE-3924 +FBTEST: bugs.core_3924 """ import pytest diff --git a/tests/bugs/core_3925_test.py b/tests/bugs/core_3925_test.py index 570c03f3..c93dd342 100644 --- a/tests/bugs/core_3925_test.py +++ b/tests/bugs/core_3925_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Checked on WI-V3.0.5.33123, WI-T4.0.0.1501 (both SS an CS): works OK, got only SQLSTATE = 23000 when try to add FK. DELETE statement does not raise error. JIRA: CORE-3925 +FBTEST: bugs.core_3925 """ import pytest diff --git a/tests/bugs/core_3929_test.py b/tests/bugs/core_3929_test.py index 1d58213c..c4067d75 100644 --- a/tests/bugs/core_3929_test.py +++ b/tests/bugs/core_3929_test.py @@ -3,9 +3,11 @@ """ ID: issue-4264 ISSUE: 4264 -TITLE: Invalid "attempted update of read-only column" error when trying select minvalue from list with more than 255 elements +TITLE: Invalid "attempted update of read-only column" error when trying select minvalue + from list with more than 255 elements DESCRIPTION: JIRA: CORE-3929 +FBTEST: bugs.core_3929 """ import pytest diff --git a/tests/bugs/core_3934_test.py b/tests/bugs/core_3934_test.py index 2b7ae1b6..7f14f311 100644 --- a/tests/bugs/core_3934_test.py +++ b/tests/bugs/core_3934_test.py @@ -9,6 +9,7 @@ DESCRIPTION: 1) whether log_sweep = true actually lead to logging of sweep events 2) whether log_sweep = fales actually prevents from logging of any sweep events (which is ticket issue). JIRA: CORE-3934 +FBTEST: bugs.core_3934 """ import pytest diff --git a/tests/bugs/core_3937_test.py b/tests/bugs/core_3937_test.py index 56deccb7..ca922de1 100644 --- a/tests/bugs/core_3937_test.py +++ b/tests/bugs/core_3937_test.py @@ -6,6 +6,7 @@ ISSUE: 4270 TITLE: eActivate/Activate INDEX or RESTORE not possible with NULL in unique index. DESCRIPTION: JIRA: CORE-3937 +FBTEST: bugs.core_3937 """ import pytest diff --git a/tests/bugs/core_3942_test.py b/tests/bugs/core_3942_test.py index 4c6771e8..b4bc0ff6 100644 --- a/tests/bugs/core_3942_test.py +++ b/tests/bugs/core_3942_test.py @@ -1,18 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_3942 -# title: Restore from gbak backup using service doesn't report an error -# decription: -# Checked on: -# WI-V2.5.6.26994 SC -# WI-V3.0.0.32474 SS/SC/CS -# LI-T4.0.0.130 // 11.04.2016 -# WI-T4.0.0.132 // 12.04.2016 -# -# tracker_id: CORE-3942 -# min_versions: ['2.5'] -# versions: 2.5 -# qmid: None """ ID: issue-4275 @@ -20,6 +6,7 @@ ISSUE: 4275 TITLE: Restore from gbak backup using service doesn't report an error DESCRIPTION: JIRA: CORE-3942 +FBTEST: bugs.core_3942 """ import pytest diff --git a/tests/bugs/core_3947_test.py b/tests/bugs/core_3947_test.py index 2fd44402..8afd2661 100644 --- a/tests/bugs/core_3947_test.py +++ b/tests/bugs/core_3947_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Changing in 3.0, comment in tracker 05/Oct/12 04:52: NUMERIC-SORT UNIQUE indexes will not be usable for ORDER, only for lookups. JIRA: CORE-3947 +FBTEST: bugs.core_3947 """ import pytest diff --git a/tests/bugs/core_3959_test.py b/tests/bugs/core_3959_test.py index 6c8ff6e6..09bd6055 100644 --- a/tests/bugs/core_3959_test.py +++ b/tests/bugs/core_3959_test.py @@ -3,9 +3,11 @@ """ ID: issue-4292 ISSUE: 4292 -TITLE: Repeat Temporary Table access from ReadOnly Transaction and ReadWrite transaction causes Internal Firebird consistency check (cannot find record back version (291), file: vio.cpp line: 4905) +TITLE: Repeat Temporary Table access from ReadOnly Transaction and ReadWrite transaction + causes Internal Firebird consistency check (cannot find record back version (291), file: vio.cpp line: 4905) DESCRIPTION: JIRA: CORE-3959 +FBTEST: bugs.core_3959 """ import pytest diff --git a/tests/bugs/core_3963_test.py b/tests/bugs/core_3963_test.py index 14cbae50..4eae7d47 100644 --- a/tests/bugs/core_3963_test.py +++ b/tests/bugs/core_3963_test.py @@ -16,6 +16,7 @@ DESCRIPTION: Functions div, frac, dow, sdow, getExactTimestampUTC and isLeapYear got safe replacement in UDR library "udf_compat", see it in folder: ../plugins/udr/ JIRA: CORE-3963 +FBTEST: bugs.core_3963 """ import pytest diff --git a/tests/bugs/core_3964_test.py b/tests/bugs/core_3964_test.py index 10cb29f4..ad3487fe 100644 --- a/tests/bugs/core_3964_test.py +++ b/tests/bugs/core_3964_test.py @@ -6,6 +6,7 @@ ISSUE: 4297 TITLE: It is not possible to create a ddl-trigger with "any DDL statement" clause DESCRIPTION: JIRA: CORE-3964 +FBTEST: bugs.core_3964 """ import pytest diff --git a/tests/bugs/core_3965_test.py b/tests/bugs/core_3965_test.py index c0140f99..e07d25fb 100644 --- a/tests/bugs/core_3965_test.py +++ b/tests/bugs/core_3965_test.py @@ -6,6 +6,7 @@ ISSUE: 4298 TITLE: Creating a procedure containing "case when" expression leads to a server crash DESCRIPTION: JIRA: CORE-3965 +FBTEST: bugs.core_3965 """ import pytest diff --git a/tests/bugs/core_3966_test.py b/tests/bugs/core_3966_test.py index 94f721e8..ecc7a77f 100644 --- a/tests/bugs/core_3966_test.py +++ b/tests/bugs/core_3966_test.py @@ -6,6 +6,7 @@ ISSUE: 4299 TITLE: Creating a stored procedure with an "update or insert" statement with MATCHING fails DESCRIPTION: JIRA: CORE-3966 +FBTEST: bugs.core_3966 """ import pytest diff --git a/tests/bugs/core_3967_test.py b/tests/bugs/core_3967_test.py index 2f81383d..99dc597a 100644 --- a/tests/bugs/core_3967_test.py +++ b/tests/bugs/core_3967_test.py @@ -1,12 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_3967 -# title: subselect with reference to outer select fails -# decription: -# tracker_id: CORE-3967 -# min_versions: ['2.5.0'] -# versions: 3.0 -# qmid: None """ ID: issue-4300 @@ -14,6 +6,7 @@ ISSUE: 4300 TITLE: subselect with reference to outer select fails DESCRIPTION: JIRA: CORE-3967 +FBTEST: bugs.core_3967 """ import pytest diff --git a/tests/bugs/core_3972_test.py b/tests/bugs/core_3972_test.py index 68393822..8fd2a7ae 100644 --- a/tests/bugs/core_3972_test.py +++ b/tests/bugs/core_3972_test.py @@ -6,6 +6,7 @@ ISSUE: 4305 TITLE: Allow the selection of SQL_INT64, SQL_DATE and SQL_TIME in dialect 1 DESCRIPTION: JIRA: CORE-3972 +FBTEST: bugs.core_3972 """ import pytest diff --git a/tests/bugs/core_3973_test.py b/tests/bugs/core_3973_test.py index 10c5bc5e..c04f8a57 100644 --- a/tests/bugs/core_3973_test.py +++ b/tests/bugs/core_3973_test.py @@ -6,6 +6,7 @@ ISSUE: 4306 TITLE: Original table name and column name and owner missing from SQLDA for aliased column in grouped query DESCRIPTION: JIRA: CORE-3973 +FBTEST: bugs.core_3973 """ import pytest diff --git a/tests/bugs/core_3977_test.py b/tests/bugs/core_3977_test.py index becef28c..8faf1509 100644 --- a/tests/bugs/core_3977_test.py +++ b/tests/bugs/core_3977_test.py @@ -15,6 +15,7 @@ NOTES: - object E:\\QA\\FBT-REPO\\TMP\\BUGS.CORE_3977.FDB is in use This is actual for 4.0+ SS/SC when ExtConnPoolLifeTime > 0. JIRA: CORE-3977 +FBTEST: bugs.core_3977 """ import pytest diff --git a/tests/bugs/core_3991_test.py b/tests/bugs/core_3991_test.py index eea8f3e3..7e511e42 100644 --- a/tests/bugs/core_3991_test.py +++ b/tests/bugs/core_3991_test.py @@ -6,6 +6,7 @@ ISSUE: 4323 TITLE: "attempted update of read-only column" when trying update editable view without triggers DESCRIPTION: JIRA: CORE-3991 +FBTEST: bugs.core_3991 """ import pytest diff --git a/tests/bugs/core_3992_test.py b/tests/bugs/core_3992_test.py index 5aae20d0..6267089c 100644 --- a/tests/bugs/core_3992_test.py +++ b/tests/bugs/core_3992_test.py @@ -6,6 +6,7 @@ ISSUE: 4324 TITLE: No records in the table rdb$dependencies for ddl trigger DESCRIPTION: JIRA: CORE-3992 +FBTEST: bugs.core_3992 """ import pytest diff --git a/tests/bugs/core_3997_test.py b/tests/bugs/core_3997_test.py index a55cc66b..5ec91183 100644 --- a/tests/bugs/core_3997_test.py +++ b/tests/bugs/core_3997_test.py @@ -6,6 +6,7 @@ ISSUE: 4329 TITLE: Join using RDB$DB_KEY produce NATURAL plan DESCRIPTION: JIRA: CORE-3997 +FBTEST: bugs.core_3997 """ import pytest diff --git a/tests/bugs/core_3998_test.py b/tests/bugs/core_3998_test.py index 61336476..e67d3ebf 100644 --- a/tests/bugs/core_3998_test.py +++ b/tests/bugs/core_3998_test.py @@ -6,6 +6,7 @@ ISSUE: 4330 TITLE: Parametrized execute statement fails DESCRIPTION: JIRA: CORE-3998 +FBTEST: bugs.core_3998 """ import pytest diff --git a/tests/bugs/core_3999_test.py b/tests/bugs/core_3999_test.py index e726426e..6bfa865e 100644 --- a/tests/bugs/core_3999_test.py +++ b/tests/bugs/core_3999_test.py @@ -6,6 +6,7 @@ ISSUE: 4331 TITLE: Bug in unique constraints and / or NUMERIC-SORT collation DESCRIPTION: JIRA: CORE-3999 +FBTEST: bugs.core_3999 """ import pytest diff --git a/tests/bugs/core_4002_test.py b/tests/bugs/core_4002_test.py index b1f7be26..e7525d72 100644 --- a/tests/bugs/core_4002_test.py +++ b/tests/bugs/core_4002_test.py @@ -6,6 +6,7 @@ ISSUE: 4334 TITLE: Error message "index unexpectedly deleted" in database trigger on commit transaction DESCRIPTION: JIRA: CORE-4002 +FBTEST: bugs.core_4002 """ import pytest diff --git a/tests/bugs/core_4005_test.py b/tests/bugs/core_4005_test.py index 8c8d1da0..3a2f73a5 100644 --- a/tests/bugs/core_4005_test.py +++ b/tests/bugs/core_4005_test.py @@ -6,6 +6,7 @@ ISSUE: 4337 TITLE: wrong error message with recursive CTE DESCRIPTION: JIRA: CORE-4005 +FBTEST: bugs.core_4005 """ import pytest diff --git a/tests/bugs/core_4006_test.py b/tests/bugs/core_4006_test.py index 70f144a4..afde8a53 100644 --- a/tests/bugs/core_4006_test.py +++ b/tests/bugs/core_4006_test.py @@ -6,6 +6,7 @@ ISSUE: 4338 TITLE: using a result from a procedure in a substring expression leads to server crash DESCRIPTION: JIRA: CORE-4006 +FBTEST: bugs.core_4006 """ import pytest diff --git a/tests/bugs/core_4018_test.py b/tests/bugs/core_4018_test.py index 02c1348b..5a17ce4d 100644 --- a/tests/bugs/core_4018_test.py +++ b/tests/bugs/core_4018_test.py @@ -6,6 +6,7 @@ ISSUE: 4349 TITLE: Using system domain in procedures arguments/returns cause the proc to be unchangeable DESCRIPTION: JIRA: CORE-4018 +FBTEST: bugs.core_4018 """ import pytest diff --git a/tests/bugs/core_4027_test.py b/tests/bugs/core_4027_test.py index dc87688a..1c8f3b76 100644 --- a/tests/bugs/core_4027_test.py +++ b/tests/bugs/core_4027_test.py @@ -6,6 +6,7 @@ ISSUE: 4357 TITLE: Creating table with computed fields containing "SELECT FIRST" produces corrupted result DESCRIPTION: Broken output in ISQL command SHOW TABLE for computed-by field(s). JIRA: CORE-4027 +FBTEST: bugs.core_4027 """ import pytest diff --git a/tests/bugs/core_4036_test.py b/tests/bugs/core_4036_test.py index f130ead8..a661fcfe 100644 --- a/tests/bugs/core_4036_test.py +++ b/tests/bugs/core_4036_test.py @@ -6,6 +6,7 @@ ISSUE: 4366 TITLE: Bugcheck or database corruption when attempting to store long incompressible data into a table DESCRIPTION: JIRA: CORE-4036 +FBTEST: bugs.core_4036 """ import pytest diff --git a/tests/bugs/core_4038_test.py b/tests/bugs/core_4038_test.py index 7fe9fa98..09d83b90 100644 --- a/tests/bugs/core_4038_test.py +++ b/tests/bugs/core_4038_test.py @@ -6,6 +6,7 @@ ISSUE: 4368 TITLE: Broken optimization for the stored dbkeys DESCRIPTION: JIRA: CORE-4038 +FBTEST: bugs.core_4038 """ import pytest diff --git a/tests/bugs/core_4054_test.py b/tests/bugs/core_4054_test.py index 13019c46..c50a7f0e 100644 --- a/tests/bugs/core_4054_test.py +++ b/tests/bugs/core_4054_test.py @@ -6,6 +6,7 @@ ISSUE: 4382 TITLE: role not passed on external execute stmt DESCRIPTION: JIRA: CORE-4054 +FBTEST: bugs.core_4054 """ import pytest diff --git a/tests/bugs/core_4058_test.py b/tests/bugs/core_4058_test.py index 3ab24353..3fc9f990 100644 --- a/tests/bugs/core_4058_test.py +++ b/tests/bugs/core_4058_test.py @@ -6,6 +6,7 @@ ISSUE: 4386 TITLE: Remote Stack Buffer Overflow in Firebird SQL Server (when specially crafted packet is sent via socket API) DESCRIPTION: JIRA: CORE-4058 +FBTEST: bugs.core_4058 """ import pytest diff --git a/tests/bugs/core_4061_test.py b/tests/bugs/core_4061_test.py index f488fae1..9e0fafcf 100644 --- a/tests/bugs/core_4061_test.py +++ b/tests/bugs/core_4061_test.py @@ -6,6 +6,7 @@ ISSUE: 4389 TITLE: isql does not insert boolean values correctly, always shown as False DESCRIPTION: JIRA: CORE-4061 +FBTEST: bugs.core_4061 """ import pytest diff --git a/tests/bugs/core_4067_test.py b/tests/bugs/core_4067_test.py index b4749a5a..86fd1f1a 100644 --- a/tests/bugs/core_4067_test.py +++ b/tests/bugs/core_4067_test.py @@ -6,6 +6,7 @@ ISSUE: 4395 TITLE: Problem with "CREATE DATABASE ... COLLATION ..." and 1 dialect DESCRIPTION: JIRA: CORE-4067 +FBTEST: bugs.core_4067 """ import pytest diff --git a/tests/bugs/core_4068_test.py b/tests/bugs/core_4068_test.py index a6acf48b..2c3cc770 100644 --- a/tests/bugs/core_4068_test.py +++ b/tests/bugs/core_4068_test.py @@ -6,6 +6,7 @@ ISSUE: 4396 TITLE: create package fails on creating header as soon as there is at least 1 procedure name DESCRIPTION: JIRA: CORE-4068 +FBTEST: bugs.core_4068 """ import pytest diff --git a/tests/bugs/core_4070_test.py b/tests/bugs/core_4070_test.py index 0d5dc41d..b905f9d9 100644 --- a/tests/bugs/core_4070_test.py +++ b/tests/bugs/core_4070_test.py @@ -6,6 +6,7 @@ ISSUE: 4398 TITLE: NOT-NULL-column can be used as primary key and filled with NULL-values DESCRIPTION: JIRA: CORE-4070 +FBTEST: bugs.core_4070 """ import pytest diff --git a/tests/bugs/core_4073_test.py b/tests/bugs/core_4073_test.py index 18a10323..290d3f1f 100644 --- a/tests/bugs/core_4073_test.py +++ b/tests/bugs/core_4073_test.py @@ -6,6 +6,7 @@ ISSUE: 4401 TITLE: Constant columns getting empty value with subselect from procedure DESCRIPTION: JIRA: CORE-4073 +FBTEST: bugs.core_4073 """ import pytest diff --git a/tests/bugs/core_4074_test.py b/tests/bugs/core_4074_test.py index 3b7d97c5..9303b99a 100644 --- a/tests/bugs/core_4074_test.py +++ b/tests/bugs/core_4074_test.py @@ -6,6 +6,7 @@ ISSUE: 4402 TITLE: Computed by columns and position function DESCRIPTION: JIRA: CORE-4074 +FBTEST: bugs.core_4074 """ import pytest diff --git a/tests/bugs/core_4075_test.py b/tests/bugs/core_4075_test.py index 48b16b8e..2f6ea156 100644 --- a/tests/bugs/core_4075_test.py +++ b/tests/bugs/core_4075_test.py @@ -17,6 +17,7 @@ NOTES: contains name of index that causes problem - this is so after core-5606 was implemented ("Add expression index name to exception message ...") JIRA: CORE-4075 +FBTEST: bugs.core_4075 """ import pytest diff --git a/tests/bugs/core_4081_test.py b/tests/bugs/core_4081_test.py index 46bd7af4..5225b663 100644 --- a/tests/bugs/core_4081_test.py +++ b/tests/bugs/core_4081_test.py @@ -6,6 +6,7 @@ ISSUE: 4409 TITLE: Regression: Built-in functions and subselect no longer supported in "update or insert" value list DESCRIPTION: JIRA: CORE-4081 +FBTEST: bugs.core_4081 """ import pytest diff --git a/tests/bugs/core_4082_test.py b/tests/bugs/core_4082_test.py index 161b2529..521827fc 100644 --- a/tests/bugs/core_4082_test.py +++ b/tests/bugs/core_4082_test.py @@ -6,6 +6,7 @@ ISSUE: 4410 TITLE: Wrong error message DESCRIPTION: Wrong value of expected length in the string right truncation error JIRA: CORE-4082 +FBTEST: bugs.core_4082 """ import pytest diff --git a/tests/bugs/core_4083_test.py b/tests/bugs/core_4083_test.py index f081bdf7..236fdcd0 100644 --- a/tests/bugs/core_4083_test.py +++ b/tests/bugs/core_4083_test.py @@ -6,6 +6,7 @@ ISSUE: 4411 TITLE: Full outer join in derived table with coalesce (iif) DESCRIPTION: JIRA: CORE-4083 +FBTEST: bugs.core_4083 """ import pytest diff --git a/tests/bugs/core_4084_test.py b/tests/bugs/core_4084_test.py index 8329ed57..2e73c203 100644 --- a/tests/bugs/core_4084_test.py +++ b/tests/bugs/core_4084_test.py @@ -6,6 +6,7 @@ ISSUE: 4412 TITLE: Regression: Group by fails if subselect-column is involved DESCRIPTION: JIRA: CORE-4084 +FBTEST: bugs.core_4084 """ import pytest diff --git a/tests/bugs/core_4091_test.py b/tests/bugs/core_4091_test.py index 61a48266..5a2acdab 100644 --- a/tests/bugs/core_4091_test.py +++ b/tests/bugs/core_4091_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Instead, we have to create tables XTYPES and XFORMATS with data from RDB$-tables that were in any empty adtabase created on WI-T3.0.0.30566 Firebird 3.0 Alpha 1. JIRA: CORE-4091 +FBTEST: bugs.core_4091 """ import pytest diff --git a/tests/bugs/core_4093_test.py b/tests/bugs/core_4093_test.py index c8d806dd..038e982d 100644 --- a/tests/bugs/core_4093_test.py +++ b/tests/bugs/core_4093_test.py @@ -6,6 +6,7 @@ ISSUE: 4421 TITLE: Server crashes while converting an overscaled numeric to a string DESCRIPTION: JIRA: CORE-4093 +FBTEST: bugs.core_4093 """ import pytest diff --git a/tests/bugs/core_4094_test.py b/tests/bugs/core_4094_test.py index 70e0c5fd..55f84143 100644 --- a/tests/bugs/core_4094_test.py +++ b/tests/bugs/core_4094_test.py @@ -25,6 +25,7 @@ NOTES: This statement will issued BEFORE our call of stored procedure, so we have to analyze lines from trace only AFTER we found pattern 'execute procedure sp_test'. JIRA: CORE-4094 +FBTEST: bugs.core_4094 """ import pytest diff --git a/tests/bugs/core_4102_test.py b/tests/bugs/core_4102_test.py index eb1935b8..16a1973f 100644 --- a/tests/bugs/core_4102_test.py +++ b/tests/bugs/core_4102_test.py @@ -6,6 +6,7 @@ ISSUE: 4430 TITLE: Bad optimization of OR predicates applied to unions DESCRIPTION: JIRA: CORE-4102 +FBTEST: bugs.core_4102 """ import pytest diff --git a/tests/bugs/core_4107_test.py b/tests/bugs/core_4107_test.py index 0a0de72e..dea14fef 100644 --- a/tests/bugs/core_4107_test.py +++ b/tests/bugs/core_4107_test.py @@ -6,6 +6,7 @@ ISSUE: 4435 TITLE: wrong resultset (subquery + derived table + union) DESCRIPTION: JIRA: CORE-4107 +FBTEST: bugs.core_4107 """ import pytest diff --git a/tests/bugs/core_4108_test.py b/tests/bugs/core_4108_test.py index 7415abe6..6dca3b66 100644 --- a/tests/bugs/core_4108_test.py +++ b/tests/bugs/core_4108_test.py @@ -6,6 +6,7 @@ ISSUE: 4436 TITLE: Regression: Server crashes when executing sql query "delete from mytable order by id desc rows 2" DESCRIPTION: JIRA: CORE-4108 +FBTEST: bugs.core_4108 """ import pytest diff --git a/tests/bugs/core_4113_test.py b/tests/bugs/core_4113_test.py index 6bd7ac8a..df76fac8 100644 --- a/tests/bugs/core_4113_test.py +++ b/tests/bugs/core_4113_test.py @@ -6,6 +6,7 @@ ISSUE: 4441 TITLE: EXECUTE BLOCK prepare fails DESCRIPTION: JIRA: CORE-4113 +FBTEST: bugs.core_4113 """ import pytest diff --git a/tests/bugs/core_4114_test.py b/tests/bugs/core_4114_test.py index 815b4042..d9e357c7 100644 --- a/tests/bugs/core_4114_test.py +++ b/tests/bugs/core_4114_test.py @@ -6,6 +6,7 @@ ISSUE: 4442 TITLE: SIMILAR TO does not work with x-prefixed literals DESCRIPTION: JIRA: CORE-4114 +FBTEST: bugs.core_4114 """ import pytest diff --git a/tests/bugs/core_4115_test.py b/tests/bugs/core_4115_test.py index 131686ae..9aae2877 100644 --- a/tests/bugs/core_4115_test.py +++ b/tests/bugs/core_4115_test.py @@ -6,6 +6,7 @@ ISSUE: 4443 TITLE: EXECUTE BLOCK execution cause server crash DESCRIPTION: JIRA: CORE-4115 +FBTEST: bugs.core_4115 """ import pytest diff --git a/tests/bugs/core_4117_test.py b/tests/bugs/core_4117_test.py index 318b0f61..4d073508 100644 --- a/tests/bugs/core_4117_test.py +++ b/tests/bugs/core_4117_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Exception with computed by field as parameter produces error message without this field value if this field is not a part of excpression JIRA: CORE-4117 +FBTEST: bugs.core_4117 """ import pytest diff --git a/tests/bugs/core_4118_test.py b/tests/bugs/core_4118_test.py index e7d075f5..7988fc6b 100644 --- a/tests/bugs/core_4118_test.py +++ b/tests/bugs/core_4118_test.py @@ -6,6 +6,7 @@ ISSUE: 4446 TITLE: Expression index may be not used for derived fields or view fields DESCRIPTION: JIRA: CORE-4118 +FBTEST: bugs.core_4118 """ import pytest diff --git a/tests/bugs/core_4119_test.py b/tests/bugs/core_4119_test.py index 773730be..3a91c3c0 100644 --- a/tests/bugs/core_4119_test.py +++ b/tests/bugs/core_4119_test.py @@ -6,6 +6,7 @@ ISSUE: 4447 TITLE: Metadata source becomes wrong after twice transliteration to the metadata charset DESCRIPTION: JIRA: CORE-4119 +FBTEST: bugs.core_4119 """ import pytest diff --git a/tests/bugs/core_4122_test.py b/tests/bugs/core_4122_test.py index acd47df0..5ac8819a 100644 --- a/tests/bugs/core_4122_test.py +++ b/tests/bugs/core_4122_test.py @@ -6,6 +6,7 @@ ISSUE: 4450 TITLE: Metadata export with isql (option -ex) does not export functions properly DESCRIPTION: JIRA: CORE-4122 +FBTEST: bugs.core_4122 """ import pytest diff --git a/tests/bugs/core_4123_test.py b/tests/bugs/core_4123_test.py index 76c91d22..82244b15 100644 --- a/tests/bugs/core_4123_test.py +++ b/tests/bugs/core_4123_test.py @@ -6,6 +6,7 @@ ISSUE: 4451 TITLE: Firebird crash when executing an stored procedure called by a trigger that converts string to upper DESCRIPTION: JIRA: CORE-4123 +FBTEST: bugs.core_4123 """ import pytest diff --git a/tests/bugs/core_4125_test.py b/tests/bugs/core_4125_test.py index d2d0af7b..6eb9b516 100644 --- a/tests/bugs/core_4125_test.py +++ b/tests/bugs/core_4125_test.py @@ -6,6 +6,7 @@ ISSUE: 4453 TITLE: Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow DESCRIPTION: JIRA: CORE-4125 +FBTEST: bugs.core_4125 """ import pytest diff --git a/tests/bugs/core_4126_test.py b/tests/bugs/core_4126_test.py index d9b5a335..afcdcb7f 100644 --- a/tests/bugs/core_4126_test.py +++ b/tests/bugs/core_4126_test.py @@ -14,6 +14,7 @@ DESCRIPTION: their result with previously stored one. Difference between them should be EMPTY with excluding name of databases. JIRA: CORE-4126 +FBTEST: bugs.core_4126 """ import pytest diff --git a/tests/bugs/core_4127_test.py b/tests/bugs/core_4127_test.py index 6b2904aa..d18b0300 100644 --- a/tests/bugs/core_4127_test.py +++ b/tests/bugs/core_4127_test.py @@ -6,6 +6,7 @@ ISSUE: 1493 TITLE: Server crashes instead of reporting the error "key size exceeds implementation restriction" DESCRIPTION: JIRA: CORE-4127 +FBTEST: bugs.core_4127 """ import pytest diff --git a/tests/bugs/core_4131_test.py b/tests/bugs/core_4131_test.py index 4d893f56..b1d293a0 100644 --- a/tests/bugs/core_4131_test.py +++ b/tests/bugs/core_4131_test.py @@ -6,6 +6,7 @@ ISSUE: 4458 TITLE: Error when processing an empty data set by window function, if reading indexed DESCRIPTION: JIRA: CORE-4131 +FBTEST: bugs.core_4131 """ import pytest diff --git a/tests/bugs/core_4135_test.py b/tests/bugs/core_4135_test.py index 8daa1b72..7511d760 100644 --- a/tests/bugs/core_4135_test.py +++ b/tests/bugs/core_4135_test.py @@ -34,6 +34,7 @@ NOTES: [04.07.2020] Reduced PLANNED_ATTACH_CNT from 30 to 5 because 4.0 Classic remains fail. JIRA: CORE-4135 +FBTEST: bugs.core_4135 """ import pytest diff --git a/tests/bugs/core_4136_test.py b/tests/bugs/core_4136_test.py index 5c3892b6..5e25b009 100644 --- a/tests/bugs/core_4136_test.py +++ b/tests/bugs/core_4136_test.py @@ -6,6 +6,7 @@ ISSUE: 4463 TITLE: Sharp-S character treated incorrectly in UNICODE_CI_AI collation DESCRIPTION: JIRA: CORE-4136 +FBTEST: bugs.core_4136 """ import pytest diff --git a/tests/bugs/core_4137_test.py b/tests/bugs/core_4137_test.py index 3c6e15e8..cf82b811 100644 --- a/tests/bugs/core_4137_test.py +++ b/tests/bugs/core_4137_test.py @@ -6,6 +6,7 @@ ISSUE: 4464 TITLE: Wrong metadata output script generated by isql / CHARACTER SETISO8859_1 syntax error DESCRIPTION: NB: missed space in the clause CHARACTER SETISO8859_1 JIRA: CORE-4137 +FBTEST: bugs.core_4137 """ import pytest diff --git a/tests/bugs/core_4139_test.py b/tests/bugs/core_4139_test.py index a51672a2..30f04b2c 100644 --- a/tests/bugs/core_4139_test.py +++ b/tests/bugs/core_4139_test.py @@ -6,6 +6,7 @@ ISSUE: 4466 TITLE: Error "invalid stream" can be raised in some cases while matching a computed index DESCRIPTION: JIRA: CORE-4139 +FBTEST: bugs.core_4139 """ import pytest diff --git a/tests/bugs/core_4140_test.py b/tests/bugs/core_4140_test.py index 1c455ce3..e85205ef 100644 --- a/tests/bugs/core_4140_test.py +++ b/tests/bugs/core_4140_test.py @@ -6,6 +6,7 @@ ISSUE: 4467 TITLE: EXECUTE BLOCK's TYPE OF parameters with NONE charset may have be transformed to the connection charset DESCRIPTION: JIRA: CORE-4140 +FBTEST: bugs.core_4140 """ import pytest diff --git a/tests/bugs/core_4142_test.py b/tests/bugs/core_4142_test.py index 7d6af1b9..69ed925d 100644 --- a/tests/bugs/core_4142_test.py +++ b/tests/bugs/core_4142_test.py @@ -6,6 +6,7 @@ ISSUE: 4469 TITLE: Regression: Server crashes while preparing a query with DISTINCT and ORDER BY DESCRIPTION: JIRA: CORE-4142 +FBTEST: bugs.core_4142 """ import pytest diff --git a/tests/bugs/core_4144_test.py b/tests/bugs/core_4144_test.py index 5b3e7831..66238a40 100644 --- a/tests/bugs/core_4144_test.py +++ b/tests/bugs/core_4144_test.py @@ -6,6 +6,7 @@ ISSUE: 4471 TITLE: Error "context already in use (BLR error)" when preparing a query with UNION DESCRIPTION: JIRA: CORE-4144 +FBTEST: bugs.core_4144 """ import pytest diff --git a/tests/bugs/core_4149_test.py b/tests/bugs/core_4149_test.py index 5e801b75..982b0d18 100644 --- a/tests/bugs/core_4149_test.py +++ b/tests/bugs/core_4149_test.py @@ -6,6 +6,7 @@ ISSUE: 4476 TITLE: New permission types are not displayed by ISQL DESCRIPTION: JIRA: CORE-4149 +FBTEST: bugs.core_4149 """ import pytest diff --git a/tests/bugs/core_4155_test.py b/tests/bugs/core_4155_test.py index 05bb2f43..dab9c4c1 100644 --- a/tests/bugs/core_4155_test.py +++ b/tests/bugs/core_4155_test.py @@ -6,6 +6,7 @@ ISSUE: 4482 TITLE: External routines DDL in Packages wrongly report error for termination with semi-colon DESCRIPTION: JIRA: CORE-4155 +FBTEST: bugs.core_4155 """ import pytest diff --git a/tests/bugs/core_4156_test.py b/tests/bugs/core_4156_test.py index 82607ac1..6fc53a68 100644 --- a/tests/bugs/core_4156_test.py +++ b/tests/bugs/core_4156_test.py @@ -3,9 +3,11 @@ """ ID: issue-4483 ISSUE: 4483 -TITLE: RDB$GET_CONTEXT/RDB$SET_CONTEXT parameters incorrectly described as CHAR NOT NULL instead of VARCHAR NULLABLE +TITLE: RDB$GET_CONTEXT/RDB$SET_CONTEXT parameters incorrectly described as + CHAR NOT NULL instead of VARCHAR NULLABLE DESCRIPTION: JIRA: CORE-4156 +FBTEST: bugs.core_4156 """ import pytest diff --git a/tests/bugs/core_4158_test.py b/tests/bugs/core_4158_test.py index f66c0bc5..3fd8313f 100644 --- a/tests/bugs/core_4158_test.py +++ b/tests/bugs/core_4158_test.py @@ -6,6 +6,7 @@ ISSUE: 4485 TITLE: Regression: LIKE with escape does not work DESCRIPTION: JIRA: CORE-4158 +FBTEST: bugs.core_4158 """ import pytest diff --git a/tests/bugs/core_4160_test.py b/tests/bugs/core_4160_test.py index 51ad5e9a..4014b728 100644 --- a/tests/bugs/core_4160_test.py +++ b/tests/bugs/core_4160_test.py @@ -6,6 +6,7 @@ ISSUE: 4487 TITLE: The parameterized exception does not accept not ASCII characters as parameter DESCRIPTION: JIRA: CORE-4160 +FBTEST: bugs.core_4160 """ import pytest diff --git a/tests/bugs/core_4161_test.py b/tests/bugs/core_4161_test.py index 78a28e0d..fb3c8201 100644 --- a/tests/bugs/core_4161_test.py +++ b/tests/bugs/core_4161_test.py @@ -6,6 +6,7 @@ ISSUE: 4488 TITLE: User can not insert records into table with column "generated by default as identity" in its DDL DESCRIPTION: JIRA: CORE-4161 +FBTEST: bugs.core_4161 """ import pytest diff --git a/tests/bugs/core_4164_test.py b/tests/bugs/core_4164_test.py index a53dadbe..a5620f57 100644 --- a/tests/bugs/core_4164_test.py +++ b/tests/bugs/core_4164_test.py @@ -6,6 +6,7 @@ ISSUE: 4491 TITLE: Owner name is missing for generators/exceptions restored from a backup DESCRIPTION: JIRA: CORE-4164 +FBTEST: bugs.core_4164 """ import pytest diff --git a/tests/bugs/core_4165_test.py b/tests/bugs/core_4165_test.py index a8aedac1..d2422778 100644 --- a/tests/bugs/core_4165_test.py +++ b/tests/bugs/core_4165_test.py @@ -6,6 +6,7 @@ ISSUE: 4492 TITLE: Replace the hierarchical union execution with the plain one DESCRIPTION: JIRA: CORE-4165 +FBTEST: bugs.core_4165 """ import pytest diff --git a/tests/bugs/core_4172_test.py b/tests/bugs/core_4172_test.py index fef41530..ebd4c27e 100644 --- a/tests/bugs/core_4172_test.py +++ b/tests/bugs/core_4172_test.py @@ -16,6 +16,7 @@ DESCRIPTION: STDERR is ignored in this test because of localized message about missed library. JIRA: CORE-4172 +FBTEST: bugs.core_4172 """ import pytest diff --git a/tests/bugs/core_4173_test.py b/tests/bugs/core_4173_test.py index edb3488f..f3a8ef80 100644 --- a/tests/bugs/core_4173_test.py +++ b/tests/bugs/core_4173_test.py @@ -6,6 +6,7 @@ ISSUE: 4499 TITLE: Setting generator value twice in single transaction will set it to zero DESCRIPTION: JIRA: CORE-4173 +FBTEST: bugs.core_4173 """ import pytest diff --git a/tests/bugs/core_4177_test.py b/tests/bugs/core_4177_test.py index a32cd2e2..201a6666 100644 --- a/tests/bugs/core_4177_test.py +++ b/tests/bugs/core_4177_test.py @@ -6,6 +6,7 @@ ISSUE: 4503 TITLE: Problem with some boolean expressions not being allowed DESCRIPTION: JIRA: CORE-4177 +FBTEST: bugs.core_4177 """ import pytest diff --git a/tests/bugs/core_4180_test.py b/tests/bugs/core_4180_test.py index 177b69c2..a12131a3 100644 --- a/tests/bugs/core_4180_test.py +++ b/tests/bugs/core_4180_test.py @@ -6,6 +6,7 @@ ISSUE: 4506 TITLE: CREATE COLLATION does not verify base collation charset DESCRIPTION: JIRA: CORE-4180 +FBTEST: bugs.core_4180 """ import pytest diff --git a/tests/bugs/core_4184_test.py b/tests/bugs/core_4184_test.py index 0f7cee89..1da03320 100644 --- a/tests/bugs/core_4184_test.py +++ b/tests/bugs/core_4184_test.py @@ -6,6 +6,7 @@ ISSUE: 4510 TITLE: Executing empty EXECUTE BLOCK with NotNull output parameter raised error DESCRIPTION: JIRA: CORE-4184 +FBTEST: bugs.core_4184 """ import pytest diff --git a/tests/bugs/core_4198_test.py b/tests/bugs/core_4198_test.py index 33e9cfed..1813e45e 100644 --- a/tests/bugs/core_4198_test.py +++ b/tests/bugs/core_4198_test.py @@ -6,6 +6,7 @@ ISSUE: 4523 TITLE: Incorrect "token unknown" error when the SQL string ends with a hex number literal DESCRIPTION: JIRA: CORE-4198 +FBTEST: bugs.core_4198 """ import pytest diff --git a/tests/bugs/core_4199_test.py b/tests/bugs/core_4199_test.py index 581ac6c2..7d85ae25 100644 --- a/tests/bugs/core_4199_test.py +++ b/tests/bugs/core_4199_test.py @@ -14,6 +14,7 @@ DESCRIPTION: For this reason it was changed avoid check for concrete values. Rather, it is enough to verify only difference between max and min ID. JIRA: CORE-4199 +FBTEST: bugs.core_4199 """ import pytest diff --git a/tests/bugs/core_4200_test.py b/tests/bugs/core_4200_test.py index a49fa5e6..4c0416f4 100644 --- a/tests/bugs/core_4200_test.py +++ b/tests/bugs/core_4200_test.py @@ -6,6 +6,7 @@ ISSUE: 4525 TITLE: An uncommitted select of the pseudo table sec$users blocks new database connections DESCRIPTION: JIRA: CORE-4200 +FBTEST: bugs.core_4200 """ import pytest diff --git a/tests/bugs/core_4201_test.py b/tests/bugs/core_4201_test.py index a779e9ec..97d5856f 100644 --- a/tests/bugs/core_4201_test.py +++ b/tests/bugs/core_4201_test.py @@ -6,6 +6,7 @@ ISSUE: 4526 TITLE: Regression: Computed field returns null value inside BI trigger DESCRIPTION: JIRA: CORE-4201 +FBTEST: bugs.core_4201 """ import pytest diff --git a/tests/bugs/core_4203_test.py b/tests/bugs/core_4203_test.py index 357f59c1..99397eb2 100644 --- a/tests/bugs/core_4203_test.py +++ b/tests/bugs/core_4203_test.py @@ -6,6 +6,7 @@ ISSUE: 4528 TITLE: Cannot create packaged routines with [VAR]CHAR parameters DESCRIPTION: JIRA: CORE-4203 +FBTEST: bugs.core_4203 """ import pytest diff --git a/tests/bugs/core_4204_test.py b/tests/bugs/core_4204_test.py index 38db4768..c69e9c74 100644 --- a/tests/bugs/core_4204_test.py +++ b/tests/bugs/core_4204_test.py @@ -6,6 +6,7 @@ ISSUE: 4529 TITLE: Error when compiling the procedure containing the statement if (x = (select ...)) DESCRIPTION: JIRA: CORE-4204 +FBTEST: bugs.core_4204 """ import pytest diff --git a/tests/bugs/core_4205_test.py b/tests/bugs/core_4205_test.py index 7f3a629b..d85ef2cf 100644 --- a/tests/bugs/core_4205_test.py +++ b/tests/bugs/core_4205_test.py @@ -6,6 +6,7 @@ ISSUE: 4530 TITLE: ISQL -x does not output the START WITH clause of generators/sequences DESCRIPTION: JIRA: CORE-4205 +FBTEST: bugs.core_4205 """ import pytest diff --git a/tests/bugs/core_4206_test.py b/tests/bugs/core_4206_test.py index 5ca85aea..f9af338d 100644 --- a/tests/bugs/core_4206_test.py +++ b/tests/bugs/core_4206_test.py @@ -6,6 +6,7 @@ ISSUE: 4531 TITLE: Add RESTART [WITH] clause for alter identity columns DESCRIPTION: JIRA: CORE-4206 +FBTEST: bugs.core_4206 """ import pytest diff --git a/tests/bugs/core_4210_test.py b/tests/bugs/core_4210_test.py index 1607843b..19b332ca 100644 --- a/tests/bugs/core_4210_test.py +++ b/tests/bugs/core_4210_test.py @@ -6,6 +6,7 @@ ISSUE: 4535 TITLE: Preserve comments for output parameters after altering procedures DESCRIPTION: JIRA: CORE-4210 +FBTEST: bugs.core_4210 """ import pytest diff --git a/tests/bugs/core_4212_test.py b/tests/bugs/core_4212_test.py index b7893472..112e59e8 100644 --- a/tests/bugs/core_4212_test.py +++ b/tests/bugs/core_4212_test.py @@ -6,6 +6,7 @@ ISSUE: 4537 TITLE: Dropping FK on GTT crashes server DESCRIPTION: JIRA: CORE-4212 +FBTEST: bugs.core_4212 """ import pytest diff --git a/tests/bugs/core_4214_test.py b/tests/bugs/core_4214_test.py index 6bdd123b..86361b62 100644 --- a/tests/bugs/core_4214_test.py +++ b/tests/bugs/core_4214_test.py @@ -6,6 +6,7 @@ ISSUE: 4539 TITLE: GTT should not reference permanent relation DESCRIPTION: JIRA: CORE-4214 +FBTEST: bugs.core_4214 """ import pytest diff --git a/tests/bugs/core_4216_test.py b/tests/bugs/core_4216_test.py index fe9ba665..5d54989e 100644 --- a/tests/bugs/core_4216_test.py +++ b/tests/bugs/core_4216_test.py @@ -14,6 +14,7 @@ DESCRIPTION: ============== ===================== 2.7671 2.0729 JIRA: CORE-4216 +FBTEST: bugs.core_4216 """ import pytest diff --git a/tests/bugs/core_4218_test.py b/tests/bugs/core_4218_test.py index ca5a4090..4eb0b2b5 100644 --- a/tests/bugs/core_4218_test.py +++ b/tests/bugs/core_4218_test.py @@ -6,6 +6,7 @@ ISSUE: 4543 TITLE: Add database owner to mon$database DESCRIPTION: JIRA: CORE-4218 +FBTEST: bugs.core_4218 """ import pytest diff --git a/tests/bugs/core_4224_test.py b/tests/bugs/core_4224_test.py index 270f2ae6..085949b6 100644 --- a/tests/bugs/core_4224_test.py +++ b/tests/bugs/core_4224_test.py @@ -6,6 +6,7 @@ ISSUE: 4548 TITLE: Database replace through services API fails DESCRIPTION: JIRA: CORE-4224 +FBTEST: bugs.core_4224 """ import pytest diff --git a/tests/bugs/core_4227_test.py b/tests/bugs/core_4227_test.py index a59488e8..646319fe 100644 --- a/tests/bugs/core_4227_test.py +++ b/tests/bugs/core_4227_test.py @@ -6,6 +6,7 @@ ISSUE: 4551 TITLE: Regression: Wrong evaluation of BETWEEN and boolean expressions due to parser conflict DESCRIPTION: JIRA: CORE-4227 +FBTEST: bugs.core_4227 """ import pytest diff --git a/tests/bugs/core_4229_test.py b/tests/bugs/core_4229_test.py index ebd272bb..26539671 100644 --- a/tests/bugs/core_4229_test.py +++ b/tests/bugs/core_4229_test.py @@ -6,6 +6,7 @@ ISSUE: 4553 TITLE: Bidirectional cursor is not positioned by the first call of FETCH LAST DESCRIPTION: JIRA: CORE-4229 +FBTEST: bugs.core_4229 """ import pytest diff --git a/tests/bugs/core_4233_test.py b/tests/bugs/core_4233_test.py index dc37d849..fb0a83a9 100644 --- a/tests/bugs/core_4233_test.py +++ b/tests/bugs/core_4233_test.py @@ -6,6 +6,7 @@ ISSUE: 4557 TITLE: In PSQL modules with declared cursors engine could assign value to the wrong variable DESCRIPTION: JIRA: CORE-4233 +FBTEST: bugs.core_4233 """ import pytest diff --git a/tests/bugs/core_4234_test.py b/tests/bugs/core_4234_test.py index f27cc03f..27fec1b5 100644 --- a/tests/bugs/core_4234_test.py +++ b/tests/bugs/core_4234_test.py @@ -6,6 +6,7 @@ ISSUE: 4558 TITLE: Error with IF (subfunc()) when subfunc returns a boolean DESCRIPTION: JIRA: CORE-4234 +FBTEST: bugs.core_4234 """ import pytest diff --git a/tests/bugs/core_4236_test.py b/tests/bugs/core_4236_test.py index b908fb65..70cb3a8a 100644 --- a/tests/bugs/core_4236_test.py +++ b/tests/bugs/core_4236_test.py @@ -32,6 +32,7 @@ DESCRIPTION: before and after validation: it must contain phrase "Validation finished: 0 errors" (we check that both validation *did* complete and absense of errors in DB). JIRA: CORE-4236 +FBTEST: bugs.core_4236 """ from __future__ import annotations diff --git a/tests/bugs/core_4240_test.py b/tests/bugs/core_4240_test.py index 44ed6e05..a221f6c1 100644 --- a/tests/bugs/core_4240_test.py +++ b/tests/bugs/core_4240_test.py @@ -6,6 +6,7 @@ ISSUE: 4564 TITLE: Regression: recursive query in SQL query returns incorrect results if more than one branch bypass DESCRIPTION: JIRA: CORE-4240 +FBTEST: bugs.core_4240 """ import pytest diff --git a/tests/bugs/core_4244_test.py b/tests/bugs/core_4244_test.py index 61636902..4b7e6861 100644 --- a/tests/bugs/core_4244_test.py +++ b/tests/bugs/core_4244_test.py @@ -6,6 +6,7 @@ ISSUE: 4568 TITLE: Problem with creation procedure which contain adding text in DOS864 charset DESCRIPTION: JIRA: CORE-4244 +FBTEST: bugs.core_4244 """ import pytest diff --git a/tests/bugs/core_4247_test.py b/tests/bugs/core_4247_test.py index 617aaa4d..6746388f 100644 --- a/tests/bugs/core_4247_test.py +++ b/tests/bugs/core_4247_test.py @@ -6,6 +6,7 @@ ISSUE: 4571 TITLE: Delete "where current of" cursor fails for tables with newly added fields DESCRIPTION: Scenario has been taken from attachment to this ticket JIRA: CORE-4247 +FBTEST: bugs.core_4247 """ import pytest diff --git a/tests/bugs/core_4252_test.py b/tests/bugs/core_4252_test.py index a1dc9ac6..79392552 100644 --- a/tests/bugs/core_4252_test.py +++ b/tests/bugs/core_4252_test.py @@ -6,6 +6,7 @@ ISSUE: 4576 TITLE: Add table name to text of validation contraint error message, to help identify error context DESCRIPTION: JIRA: CORE-4252 +FBTEST: bugs.core_4252 """ import pytest diff --git a/tests/bugs/core_4255_test.py b/tests/bugs/core_4255_test.py index 5151b3a1..9d60b601 100644 --- a/tests/bugs/core_4255_test.py +++ b/tests/bugs/core_4255_test.py @@ -6,6 +6,7 @@ ISSUE: 4579 TITLE: Parametrized queries using RDB$DB_KEY do not work DESCRIPTION: JIRA: CORE-4255 +FBTEST: bugs.core_4255 """ import pytest diff --git a/tests/bugs/core_4258_test.py b/tests/bugs/core_4258_test.py index 9c65c1fb..0a0d56de 100644 --- a/tests/bugs/core_4258_test.py +++ b/tests/bugs/core_4258_test.py @@ -6,6 +6,7 @@ ISSUE: 4582 TITLE: Regression: Wrong boundary for minimum value for BIGINT/DECIMAL(18) DESCRIPTION: JIRA: CORE-4258 +FBTEST: bugs.core_4258 """ import pytest diff --git a/tests/bugs/core_4261b_test.py b/tests/bugs/core_4261b_test.py index a7d25af4..7599f5df 100644 --- a/tests/bugs/core_4261b_test.py +++ b/tests/bugs/core_4261b_test.py @@ -6,6 +6,7 @@ ISSUE: 4585 TITLE: Wrong result of join when joined fields are created via row_number() function DESCRIPTION: JIRA: CORE-4261 +FBTEST: bugs.core_4261b """ import pytest diff --git a/tests/bugs/core_4262_test.py b/tests/bugs/core_4262_test.py index 6aaf8e97..308a58b8 100644 --- a/tests/bugs/core_4262_test.py +++ b/tests/bugs/core_4262_test.py @@ -6,6 +6,7 @@ ISSUE: 4586 TITLE: Context parsing error with derived tables and CASE functions DESCRIPTION: JIRA: CORE-4262 +FBTEST: bugs.core_4262 """ import pytest diff --git a/tests/bugs/core_4269_test.py b/tests/bugs/core_4269_test.py index dab413dc..1593ceac 100644 --- a/tests/bugs/core_4269_test.py +++ b/tests/bugs/core_4269_test.py @@ -3,9 +3,11 @@ """ ID: issue-4593 ISSUE: 4593 -TITLE: Wrong output when field with result of windowed function is used in query with useless WHERE 0=0 and GROUP BY clause +TITLE: Wrong output when field with result of windowed function is used in query + with useless WHERE 0=0 and GROUP BY clause DESCRIPTION: JIRA: CORE-4269 +FBTEST: bugs.core_4269 """ import pytest diff --git a/tests/bugs/core_4270_test.py b/tests/bugs/core_4270_test.py index 04af70bb..9c005a88 100644 --- a/tests/bugs/core_4270_test.py +++ b/tests/bugs/core_4270_test.py @@ -6,6 +6,7 @@ ISSUE: 4594 TITLE: Error in case of subquery with windowed function + where IN(select ...) DESCRIPTION: JIRA: CORE-4270 +FBTEST: bugs.core_4270 """ import pytest diff --git a/tests/bugs/core_4271_test.py b/tests/bugs/core_4271_test.py index 944bb71a..77634551 100644 --- a/tests/bugs/core_4271_test.py +++ b/tests/bugs/core_4271_test.py @@ -6,6 +6,7 @@ ISSUE: 4595 TITLE: Engine crashs in case of re-creation of an erratic package body DESCRIPTION: JIRA: CORE-4271 +FBTEST: bugs.core_4271 """ import pytest diff --git a/tests/bugs/core_4276_test.py b/tests/bugs/core_4276_test.py index 9c399003..3a7386be 100644 --- a/tests/bugs/core_4276_test.py +++ b/tests/bugs/core_4276_test.py @@ -6,6 +6,7 @@ ISSUE: 4600 TITLE: Error on create table with "CHARACTER SET DOS775" field DESCRIPTION: JIRA: CORE-4276 +FBTEST: bugs.core_4276 """ import pytest diff --git a/tests/bugs/core_4280_test.py b/tests/bugs/core_4280_test.py index b9ac4d21..27e3602f 100644 --- a/tests/bugs/core_4280_test.py +++ b/tests/bugs/core_4280_test.py @@ -6,6 +6,7 @@ ISSUE: 4603 TITLE: FB3: Stored function accepts duplicate input arguments DESCRIPTION: JIRA: CORE-4280 +FBTEST: bugs.core_4280 """ import pytest diff --git a/tests/bugs/core_4281_test.py b/tests/bugs/core_4281_test.py index cd100a81..c4d03b54 100644 --- a/tests/bugs/core_4281_test.py +++ b/tests/bugs/core_4281_test.py @@ -3,9 +3,11 @@ """ ID: issue-4604 ISSUE: 4604 -TITLE: FB 3: TYPE OF arguments of stored functions will hang firebird engine if depending domain or column is changed +TITLE: FB 3: TYPE OF arguments of stored functions will hang firebird engine + if depending domain or column is changed DESCRIPTION: JIRA: CORE-4281 +FBTEST: bugs.core_4281 """ import pytest diff --git a/tests/bugs/core_4285_test.py b/tests/bugs/core_4285_test.py index 7307548b..b4316de9 100644 --- a/tests/bugs/core_4285_test.py +++ b/tests/bugs/core_4285_test.py @@ -6,6 +6,7 @@ ISSUE: 4608 TITLE: Choose the best matching index for navigation DESCRIPTION: JIRA: CORE-4285 +FBTEST: bugs.core_4285 """ import pytest diff --git a/tests/bugs/core_4289_test.py b/tests/bugs/core_4289_test.py index 15cdcf18..c125c7ad 100644 --- a/tests/bugs/core_4289_test.py +++ b/tests/bugs/core_4289_test.py @@ -6,6 +6,7 @@ ISSUE: 4612 TITLE: Regression: NOT-null field from derived table became NULL when is referred outside DT DESCRIPTION: JIRA: CORE-4289 +FBTEST: bugs.core_4289 """ import pytest diff --git a/tests/bugs/core_4292_test.py b/tests/bugs/core_4292_test.py index 13571cd7..dfc3ad31 100644 --- a/tests/bugs/core_4292_test.py +++ b/tests/bugs/core_4292_test.py @@ -3,7 +3,8 @@ """ ID: issue-4615 ISSUE: 4615 -TITLE: Server ignores asynchronous (monitoring or cancellation) requests while preparing a query with lot of windowed functions +TITLE: Server ignores asynchronous (monitoring or cancellation) requests while + preparing a query with lot of windowed functions DESCRIPTION: Preparing stage of test query will last lot of time even on power host. We launch separate (child) process with ISQL and allow him to start preparing this query during several @@ -11,6 +12,7 @@ DESCRIPTION: Before this ticket was fixed it was NOT possible neither to cancel it by using MON$ATTACHMENTS nor even query MON$ tables at all (until this 'complex query' preparing finish). JIRA: CORE-4292 +FBTEST: bugs.core_4292 """ import pytest diff --git a/tests/bugs/core_4298_test.py b/tests/bugs/core_4298_test.py index b02533f5..49c676d9 100644 --- a/tests/bugs/core_4298_test.py +++ b/tests/bugs/core_4298_test.py @@ -6,6 +6,7 @@ ISSUE: 4621 TITLE: fbsvcmgr doesn't recognise sts_record_versions and other sts switches DESCRIPTION: JIRA: CORE-4298 +FBTEST: bugs.core_4298 """ import pytest diff --git a/tests/bugs/core_4299_test.py b/tests/bugs/core_4299_test.py index 1d976b2d..3ed26ebc 100644 --- a/tests/bugs/core_4299_test.py +++ b/tests/bugs/core_4299_test.py @@ -6,6 +6,7 @@ ISSUE: 4622 TITLE: Inappropriate self-reference of column when using "with check option" with extract(...) DESCRIPTION: JIRA: CORE-4299 +FBTEST: bugs.core_4299 """ import pytest diff --git a/tests/bugs/core_4301_test.py b/tests/bugs/core_4301_test.py index 2bc24860..da3c1d07 100644 --- a/tests/bugs/core_4301_test.py +++ b/tests/bugs/core_4301_test.py @@ -6,6 +6,7 @@ ISSUE: 4624 TITLE: Non-ASCII data in SEC$USERS is not read correctly DESCRIPTION: JIRA: CORE-4301 +FBTEST: bugs.core_4301 """ import pytest diff --git a/tests/bugs/core_4302_addi_test.py b/tests/bugs/core_4302_addi_test.py index 63b243f7..5a4496fd 100644 --- a/tests/bugs/core_4302_addi_test.py +++ b/tests/bugs/core_4302_addi_test.py @@ -28,6 +28,7 @@ NOTES: Because of this, it was decided to replace 'alter sequence restart...' with subtraction of two gen values: c = gen_id(, -gen_id(, 0)) -- see procedure sp_restart_sequences. JIRA: CORE-4302 +FBTEST: bugs.core_4302_addi """ import pytest diff --git a/tests/bugs/core_4302_test.py b/tests/bugs/core_4302_test.py index 56c26d20..09b4fa5d 100644 --- a/tests/bugs/core_4302_test.py +++ b/tests/bugs/core_4302_test.py @@ -15,6 +15,7 @@ DESCRIPTION: output one may achieve by trivial view (v_mon) that queries mon$io_stats and and table (t_mon) that serves as log. JIRA: CORE-4302 +FBTEST: bugs.core_4302 """ import pytest diff --git a/tests/bugs/core_4304_test.py b/tests/bugs/core_4304_test.py index e1977547..0edeb4cc 100644 --- a/tests/bugs/core_4304_test.py +++ b/tests/bugs/core_4304_test.py @@ -6,6 +6,7 @@ ISSUE: 4627 TITLE: Engine crashes when attempt to REcreate table with FK after syntax error before such recreating DESCRIPTION: JIRA: CORE-4304 +FBTEST: bugs.core_4304 """ import pytest diff --git a/tests/bugs/core_4307_test.py b/tests/bugs/core_4307_test.py index 1925d554..b5a461c3 100644 --- a/tests/bugs/core_4307_test.py +++ b/tests/bugs/core_4307_test.py @@ -6,6 +6,7 @@ ISSUE: 4630 TITLE: Fields present only in WHERE clause of views WITH CHECK OPTION causes invalid CHECK CONSTRAINT violation DESCRIPTION: JIRA: CORE-4307 +FBTEST: bugs.core_4307 """ import pytest diff --git a/tests/bugs/core_4310_test.py b/tests/bugs/core_4310_test.py index 1124dd6f..5379996b 100644 --- a/tests/bugs/core_4310_test.py +++ b/tests/bugs/core_4310_test.py @@ -6,6 +6,7 @@ ISSUE: 4633 TITLE: DateAdd(): change input argument from INT to BIGINT DESCRIPTION: JIRA: CORE-4310 +FBTEST: bugs.core_4310 """ import pytest diff --git a/tests/bugs/core_4315_test.py b/tests/bugs/core_4315_test.py index 62f8be60..be90895f 100644 --- a/tests/bugs/core_4315_test.py +++ b/tests/bugs/core_4315_test.py @@ -3,9 +3,11 @@ """ ID: issue-4638 ISSUE: 4638 -TITLE: Usage of field(s) alias in view WITH CHECK OPTION leads to incorrect compile error or incorrect internal triggers +TITLE: Usage of field(s) alias in view WITH CHECK OPTION leads to incorrect compile + error or incorrect internal triggers DESCRIPTION: JIRA: CORE-4315 +FBTEST: bugs.core_4315 """ import pytest diff --git a/tests/bugs/core_4318_test.py b/tests/bugs/core_4318_test.py index 2ea755f1..66bf6d05 100644 --- a/tests/bugs/core_4318_test.py +++ b/tests/bugs/core_4318_test.py @@ -6,6 +6,7 @@ ISSUE: 4641 TITLE: Regression: Predicates involving PSQL variables/parameters are not pushed inside the aggregation DESCRIPTION: JIRA: CORE-4318 +FBTEST: bugs.core_4318 """ import pytest diff --git a/tests/bugs/core_4319_test.py b/tests/bugs/core_4319_test.py index 8580dc3c..3aa699ce 100644 --- a/tests/bugs/core_4319_test.py +++ b/tests/bugs/core_4319_test.py @@ -3,13 +3,15 @@ """ ID: issue-4642 ISSUE: 4642 -TITLE: Engine crashes when trace config contains line "connection_id=NN" and we attempt to connect to non-existent database/alias +TITLE: Engine crashes when trace config contains line "connection_id=NN" and we + attempt to connect to non-existent database/alias DESCRIPTION: NOTES: [15.1.2022] pcisar This test fails on localized Windows due to encoding error and other expected output differences, so we skip it for now. JIRA: CORE-4319 +FBTEST: bugs.core_4319 """ import pytest diff --git a/tests/bugs/core_4321_test.py b/tests/bugs/core_4321_test.py index 11a1ab43..af43f41a 100644 --- a/tests/bugs/core_4321_test.py +++ b/tests/bugs/core_4321_test.py @@ -6,6 +6,7 @@ ISSUE: 4644 TITLE: Regression: ISQL does not destroy the SQL statement DESCRIPTION: JIRA: CORE-4321 +FBTEST: bugs.core_4321 """ import pytest diff --git a/tests/bugs/core_4322_test.py b/tests/bugs/core_4322_test.py index c8d01d3e..f0e79e26 100644 --- a/tests/bugs/core_4322_test.py +++ b/tests/bugs/core_4322_test.py @@ -3,9 +3,11 @@ """ ID: issue-4645 ISSUE: 4645 -TITLE: Engine crashes when use aggregate or window functions in recursive query (instead of producing compiling error) +TITLE: Engine crashes when use aggregate or window functions in recursive query + (instead of producing compiling error) DESCRIPTION: JIRA: CORE-4322 +FBTEST: bugs.core_4322 """ import pytest diff --git a/tests/bugs/core_4326_test.py b/tests/bugs/core_4326_test.py index 3274c128..c49125bc 100644 --- a/tests/bugs/core_4326_test.py +++ b/tests/bugs/core_4326_test.py @@ -6,6 +6,7 @@ ISSUE: 4649 TITLE: Keyword SET should not be required in ALTER USER statement DESCRIPTION: JIRA: CORE-4326 +FBTEST: bugs.core_4326 """ import pytest diff --git a/tests/bugs/core_4330_test.py b/tests/bugs/core_4330_test.py index 342c34ae..d22d2ed6 100644 --- a/tests/bugs/core_4330_test.py +++ b/tests/bugs/core_4330_test.py @@ -6,6 +6,7 @@ ISSUE: 4653 TITLE: not correct result function LAG, if OFFSET value are assigned from a table DESCRIPTION: JIRA: CORE-4330 +FBTEST: bugs.core_4330 """ import pytest diff --git a/tests/bugs/core_4331_test.py b/tests/bugs/core_4331_test.py index 2d4e9469..504cdc5c 100644 --- a/tests/bugs/core_4331_test.py +++ b/tests/bugs/core_4331_test.py @@ -6,6 +6,7 @@ ISSUE: 4654 TITLE: LAG, LEAD and NTH_VALUE raise error when the second argument is NULL DESCRIPTION: JIRA: CORE-4331 +FBTEST: bugs.core_4331 """ import pytest diff --git a/tests/bugs/core_4337_test.py b/tests/bugs/core_4337_test.py index ce6dbbe6..c017196c 100644 --- a/tests/bugs/core_4337_test.py +++ b/tests/bugs/core_4337_test.py @@ -37,6 +37,7 @@ NOTES: STATEMENT FAILED, SQLSTATE = HY008, OPERATION WAS CANCELLED Without commit this test PASSES, i.e. sweep is terminated with all outputs as expected JIRA: CORE-4337 +FBTEST: bugs.core_4337 """ import pytest diff --git a/tests/bugs/core_4342_test.py b/tests/bugs/core_4342_test.py index f888cb0c..97096578 100644 --- a/tests/bugs/core_4342_test.py +++ b/tests/bugs/core_4342_test.py @@ -6,6 +6,7 @@ ISSUE: 4664 TITLE: Non-privileged user can delete records from RDB$SECURITY_CLASSES table DESCRIPTION: JIRA: CORE-4342 +FBTEST: bugs.core_4342 """ import pytest diff --git a/tests/bugs/core_4344_test.py b/tests/bugs/core_4344_test.py index 3b499908..13b1b05c 100644 --- a/tests/bugs/core_4344_test.py +++ b/tests/bugs/core_4344_test.py @@ -6,6 +6,7 @@ ISSUE: 4666 TITLE: Error "no current record for fetch operation" when table inner join procedure inner join table DESCRIPTION: JIRA: CORE-4344 +FBTEST: bugs.core_4344 """ import pytest diff --git a/tests/bugs/core_4345_test.py b/tests/bugs/core_4345_test.py index 7be73753..e91a93ed 100644 --- a/tests/bugs/core_4345_test.py +++ b/tests/bugs/core_4345_test.py @@ -10,6 +10,7 @@ DESCRIPTION: and in 2nd case we have to ensure that trace log does NOT contain text about this event. Both standalone and packaged functions are checked. JIRA: CORE-4345 +FBTEST: bugs.core_4345 """ import pytest diff --git a/tests/bugs/core_4350_test.py b/tests/bugs/core_4350_test.py index a66dca2f..7fb76177 100644 --- a/tests/bugs/core_4350_test.py +++ b/tests/bugs/core_4350_test.py @@ -1,23 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_4350 -# title: Support the SQL Standard ALTER SEQUENCE .. RESTART (without WITH clause) -# decription: -# :::::::::::::::::::::::::::::::::::::::: NB :::::::::::::::::::::::::::::::::::: -# 18.08.2020. FB 4.x has incompatible behaviour with all previous versions since build 4.0.0.2131 (06-aug-2020): -# statement 'alter sequence restart with 0' changes rdb$generators.rdb$initial_value to -1 thus next call -# gen_id(,1) will return 0 (ZERO!) rather than 1. -# See also CORE-6084 and its fix: https://github.com/FirebirdSQL/firebird/commit/23dc0c6297825b2e9006f4d5a2c488702091033d -# :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -# This is considered as *expected* and is noted in doc/README.incompatibilities.3to4.txt -# -# Because of this, it was decided to make separate section for check results of FB 4.x -# Checked on 4.0.0.2164, 3.0.7.33356 -# -# tracker_id: CORE-4350 -# min_versions: ['3.0'] -# versions: 3.0, 4.0 -# qmid: None """ ID: issue-4672 @@ -34,6 +15,7 @@ NOTES: Because of this, it was decided to make separate section for check results of FB 4.x JIRA: CORE-4350 +FBTEST: bugs.core_4350 """ import pytest diff --git a/tests/bugs/core_4351_test.py b/tests/bugs/core_4351_test.py index 792b496c..629e54de 100644 --- a/tests/bugs/core_4351_test.py +++ b/tests/bugs/core_4351_test.py @@ -6,6 +6,7 @@ ISSUE: 4673 TITLE: Incorrect default value when adding a new column DESCRIPTION: JIRA: CORE-4351 +FBTEST: bugs.core_4351 """ import pytest diff --git a/tests/bugs/core_4354_test.py b/tests/bugs/core_4354_test.py index afd022a6..72fa09e3 100644 --- a/tests/bugs/core_4354_test.py +++ b/tests/bugs/core_4354_test.py @@ -3,9 +3,11 @@ """ ID: issue-4676 ISSUE: 4676 -TITLE: Parsing of recursive query returns error "Column does not belong to referenced table" for source that HAS such column +TITLE: Parsing of recursive query returns error "Column does not belong to referenced table" + for source that HAS such column DESCRIPTION: JIRA: CORE-4354 +FBTEST: bugs.core_4354 """ import pytest diff --git a/tests/bugs/core_4359_test.py b/tests/bugs/core_4359_test.py index ad96db96..55de67b7 100644 --- a/tests/bugs/core_4359_test.py +++ b/tests/bugs/core_4359_test.py @@ -6,6 +6,7 @@ ISSUE: 4681 TITLE: non-priviledged user can insert and update rdb$database DESCRIPTION: JIRA: CORE-4359 +FBTEST: bugs.core_4359 """ import pytest diff --git a/tests/bugs/core_4360_test.py b/tests/bugs/core_4360_test.py index bc5b32dc..96f25223 100644 --- a/tests/bugs/core_4360_test.py +++ b/tests/bugs/core_4360_test.py @@ -6,6 +6,7 @@ ISSUE: 4682 TITLE: SELECT from derived table which contains GROUP BY on field with literal value returns wrong result DESCRIPTION: JIRA: CORE-4360 +FBTEST: bugs.core_4360 """ import pytest diff --git a/tests/bugs/core_4365_test.py b/tests/bugs/core_4365_test.py index 3b653802..aafa2ef9 100644 --- a/tests/bugs/core_4365_test.py +++ b/tests/bugs/core_4365_test.py @@ -6,6 +6,7 @@ ISSUE: 4687 TITLE: Equality predicate distribution does not work for some complex queries DESCRIPTION: JIRA: CORE-4365 +FBTEST: bugs.core_4365 """ import pytest diff --git a/tests/bugs/core_4366_test.py b/tests/bugs/core_4366_test.py index ff45738c..8b755efd 100644 --- a/tests/bugs/core_4366_test.py +++ b/tests/bugs/core_4366_test.py @@ -6,6 +6,7 @@ ISSUE: 4688 TITLE: Wrong result of WHERE predicate when it contains NULL IS NOT DISTINCT FROM (select min(NULL) from ...) DESCRIPTION: JIRA: CORE-4366 +FBTEST: bugs.core_4366 """ import pytest diff --git a/tests/bugs/core_4369_test.py b/tests/bugs/core_4369_test.py index ba29de0f..23ce10ba 100644 --- a/tests/bugs/core_4369_test.py +++ b/tests/bugs/core_4369_test.py @@ -11,6 +11,7 @@ NOTES: MERGE can not change the same record multiple times. For this reason we have to check only presense of ERROR in 4.x and that result is the same after merge and rollback. JIRA: CORE-4369 +FBTEST: bugs.core_4369 """ import pytest diff --git a/tests/bugs/core_4371_test.py b/tests/bugs/core_4371_test.py index 47ab946d..f4d5beaa 100644 --- a/tests/bugs/core_4371_test.py +++ b/tests/bugs/core_4371_test.py @@ -6,6 +6,7 @@ ISSUE: 4693 TITLE: Create function/sp which references to non-existent exception <...> DESCRIPTION: JIRA: CORE-4371 +FBTEST: bugs.core_4371 """ import pytest diff --git a/tests/bugs/core_4373_test.py b/tests/bugs/core_4373_test.py index 02d36226..dfdb120a 100644 --- a/tests/bugs/core_4373_test.py +++ b/tests/bugs/core_4373_test.py @@ -6,6 +6,7 @@ ISSUE: 4695 TITLE: Duplicate names in package are not checked DESCRIPTION: JIRA: CORE-4373 +FBTEST: bugs.core_4373 """ import pytest diff --git a/tests/bugs/core_4374_test.py b/tests/bugs/core_4374_test.py index 148a256d..53966b73 100644 --- a/tests/bugs/core_4374_test.py +++ b/tests/bugs/core_4374_test.py @@ -6,6 +6,7 @@ ISSUE: 4696 TITLE: Truncation error when using EXECUTE STATEMENT with a blob DESCRIPTION: JIRA: CORE-4374 +FBTEST: bugs.core_4374 """ import pytest diff --git a/tests/bugs/core_4375_test.py b/tests/bugs/core_4375_test.py index 8f8f803e..ad27e01a 100644 --- a/tests/bugs/core_4375_test.py +++ b/tests/bugs/core_4375_test.py @@ -6,6 +6,7 @@ ISSUE: 4697 TITLE: Procedure executes infinitely if contains more than 32767 statements inside any BEGIN/END block DESCRIPTION: JIRA: CORE-4375 +FBTEST: bugs.core_4375 """ import pytest diff --git a/tests/bugs/core_4376_test.py b/tests/bugs/core_4376_test.py index f816bbf5..22705f3a 100644 --- a/tests/bugs/core_4376_test.py +++ b/tests/bugs/core_4376_test.py @@ -6,6 +6,7 @@ ISSUE: 4698 TITLE: Preparation of erroneous DDL statement does not show the main command failed DESCRIPTION: JIRA: CORE-4376 +FBTEST: bugs.core_4376 """ import pytest diff --git a/tests/bugs/core_4379_test.py b/tests/bugs/core_4379_test.py index 16cdece5..dbed7a9f 100644 --- a/tests/bugs/core_4379_test.py +++ b/tests/bugs/core_4379_test.py @@ -6,6 +6,7 @@ ISSUE: 4701 TITLE: Poor performance of explicit cursors containing correlated subqueries in the select list DESCRIPTION: JIRA: CORE-4379 +FBTEST: bugs.core_4379 """ import pytest diff --git a/tests/bugs/core_4380_test.py b/tests/bugs/core_4380_test.py index 31746b42..ecdda8bf 100644 --- a/tests/bugs/core_4380_test.py +++ b/tests/bugs/core_4380_test.py @@ -6,6 +6,7 @@ ISSUE: 4702 TITLE: ISQL truncates blob when reading an empty segment DESCRIPTION: JIRA: CORE-4380 +FBTEST: bugs.core_4380 """ import pytest diff --git a/tests/bugs/core_4381_test.py b/tests/bugs/core_4381_test.py index d78e4d14..cd5c19d1 100644 --- a/tests/bugs/core_4381_test.py +++ b/tests/bugs/core_4381_test.py @@ -6,6 +6,7 @@ ISSUE: 4703 TITLE: Incorrect line/column information in runtime errors DESCRIPTION: JIRA: CORE-4381 +FBTEST: bugs.core_4381 """ import pytest diff --git a/tests/bugs/core_4382_test.py b/tests/bugs/core_4382_test.py index 724e814e..ec00beb1 100644 --- a/tests/bugs/core_4382_test.py +++ b/tests/bugs/core_4382_test.py @@ -11,6 +11,7 @@ DESCRIPTION: !! It looks strange but if we put preparing statement in 'init_script' section than result of 'gstat -i' will be WRONG, even if we do db_conn.close() before runProgram('gstat' ...) !! JIRA: CORE-4382 +FBTEST: bugs.core_4382 """ import pytest diff --git a/tests/bugs/core_4386_test.py b/tests/bugs/core_4386_test.py index 00167c3f..50257fd1 100644 --- a/tests/bugs/core_4386_test.py +++ b/tests/bugs/core_4386_test.py @@ -12,6 +12,7 @@ NOTES: because all drop commands pass without exception even with ReadConsistency disabled. The same happens under 3.0.8 (no errors raised). JIRA: CORE-4386 +FBTEST: bugs.core_4386 """ import pytest diff --git a/tests/bugs/core_4388_test.py b/tests/bugs/core_4388_test.py index 8815237f..ba0cd9a3 100644 --- a/tests/bugs/core_4388_test.py +++ b/tests/bugs/core_4388_test.py @@ -6,6 +6,7 @@ ISSUE: 4710 TITLE: SELECT WITH LOCK may enter an infinite loop for a single record DESCRIPTION: JIRA: CORE-4388 +FBTEST: bugs.core_4388 """ import pytest diff --git a/tests/bugs/core_4396_test.py b/tests/bugs/core_4396_test.py index d72f1331..a930dc1d 100644 --- a/tests/bugs/core_4396_test.py +++ b/tests/bugs/core_4396_test.py @@ -6,6 +6,7 @@ ISSUE: 4718 TITLE: incorrect result query if it is execute through "execute statement" DESCRIPTION: JIRA: CORE-4396 +FBTEST: bugs.core_4396 """ import pytest diff --git a/tests/bugs/core_4398_test.py b/tests/bugs/core_4398_test.py index 6a1a93eb..6571d1d3 100644 --- a/tests/bugs/core_4398_test.py +++ b/tests/bugs/core_4398_test.py @@ -3,9 +3,11 @@ """ ID: issue-4720 ISSUE: 4720 -TITLE: Provide ability to specify extra-long name of log when doing gbak to avoid "attempt to store 256 bytes in a clumplet" message +TITLE: Provide ability to specify extra-long name of log when doing gbak to avoid + "attempt to store 256 bytes in a clumplet" message DESCRIPTION: JIRA: CORE-4398 +FBTEST: bugs.core_4398 """ import pytest diff --git a/tests/bugs/core_4403_test.py b/tests/bugs/core_4403_test.py index 21f664f2..300972ee 100644 --- a/tests/bugs/core_4403_test.py +++ b/tests/bugs/core_4403_test.py @@ -6,6 +6,7 @@ ISSUE: 4725 TITLE: Allow referencing cursors as record variables in PSQL DESCRIPTION: JIRA: CORE-4403 +FBTEST: bugs.core_4403 """ import pytest diff --git a/tests/bugs/core_4409_test.py b/tests/bugs/core_4409_test.py index c8e67c7f..fbedabb9 100644 --- a/tests/bugs/core_4409_test.py +++ b/tests/bugs/core_4409_test.py @@ -11,6 +11,7 @@ NOTES: See also: https://github.com/FirebirdSQL/firebird/commit/a372f319f61d88151f5a34c4ee4ecdab6fe052f3 JIRA: CORE-4409 +FBTEST: bugs.core_4409 """ import pytest diff --git a/tests/bugs/core_4415_test.py b/tests/bugs/core_4415_test.py index eb06891d..47538d0c 100644 --- a/tests/bugs/core_4415_test.py +++ b/tests/bugs/core_4415_test.py @@ -6,6 +6,7 @@ ISSUE: 4737 TITLE: Useless extraction of generic DDL trigger DESCRIPTION: JIRA: CORE-4415 +FBTEST: bugs.core_4415 """ import pytest diff --git a/tests/bugs/core_4417_test.py b/tests/bugs/core_4417_test.py index 257db243..aa4a03aa 100644 --- a/tests/bugs/core_4417_test.py +++ b/tests/bugs/core_4417_test.py @@ -6,6 +6,7 @@ ISSUE: 4739 TITLE: gbak: cannot commit index ; primary key with german umlaut DESCRIPTION: JIRA: CORE-4417 +FBTEST: bugs.core_4417 """ import pytest diff --git a/tests/bugs/core_4418_test.py b/tests/bugs/core_4418_test.py index 6af7d908..e66b2415 100644 --- a/tests/bugs/core_4418_test.py +++ b/tests/bugs/core_4418_test.py @@ -6,6 +6,7 @@ ISSUE: 4740 TITLE: Regression: Can not run ALTER TABLE DROP CONSTRAINT after recent changes in svn DESCRIPTION: Added some extra DDL statements to be run within single Tx and then to be rollbacked. JIRA: CORE-4418 +FBTEST: bugs.core_4418 """ import pytest diff --git a/tests/bugs/core_4419_test.py b/tests/bugs/core_4419_test.py index afe96cb5..54b4d17f 100644 --- a/tests/bugs/core_4419_test.py +++ b/tests/bugs/core_4419_test.py @@ -6,6 +6,7 @@ ISSUE: 4741 TITLE: Server crashes while sorting records longer than 128KB DESCRIPTION: JIRA: CORE-4419 +FBTEST: bugs.core_4419 """ import pytest diff --git a/tests/bugs/core_4422_test.py b/tests/bugs/core_4422_test.py index d99f6ab1..834632af 100644 --- a/tests/bugs/core_4422_test.py +++ b/tests/bugs/core_4422_test.py @@ -6,6 +6,7 @@ ISSUE: 4744 TITLE: FB crashes when using row_number()over( PARTITION BY x) in ORDER by clause DESCRIPTION: JIRA: CORE-4422 +FBTEST: bugs.core_4422 """ import pytest diff --git a/tests/bugs/core_4424_test.py b/tests/bugs/core_4424_test.py index f08ffbea..85ba3b9c 100644 --- a/tests/bugs/core_4424_test.py +++ b/tests/bugs/core_4424_test.py @@ -6,6 +6,7 @@ ISSUE: 4745 TITLE: Rollback to wrong savepoint if several exception handlers on the same level are executed DESCRIPTION: JIRA: CORE-4424 +FBTEST: bugs.core_4424 """ import pytest diff --git a/tests/bugs/core_4425_test.py b/tests/bugs/core_4425_test.py index c726809f..766a4a2f 100644 --- a/tests/bugs/core_4425_test.py +++ b/tests/bugs/core_4425_test.py @@ -12,6 +12,7 @@ DESCRIPTION: We restore this database and try to use existing collation again. JIRA: CORE-4425 +FBTEST: bugs.core_4425 """ import pytest diff --git a/tests/bugs/core_4430_test.py b/tests/bugs/core_4430_test.py index 2ae67bf2..2bc2f62f 100644 --- a/tests/bugs/core_4430_test.py +++ b/tests/bugs/core_4430_test.py @@ -6,6 +6,7 @@ ISSUE: 4750 TITLE: Properties of user created in Legacy_UserManager padded with space up to 10 character DESCRIPTION: JIRA: CORE-4430 +FBTEST: bugs.core_4430 """ import pytest diff --git a/tests/bugs/core_4434_test.py b/tests/bugs/core_4434_test.py index e823c920..4c3829bf 100644 --- a/tests/bugs/core_4434_test.py +++ b/tests/bugs/core_4434_test.py @@ -6,6 +6,7 @@ ISSUE: 4754 TITLE: Extend the use of colon prefix for read/assignment OLD/NEW fields and assignment to variables DESCRIPTION: JIRA: CORE-4434 +FBTEST: bugs.core_4434 """ import pytest diff --git a/tests/bugs/core_4436_test.py b/tests/bugs/core_4436_test.py index a64cb74a..38af4ad4 100644 --- a/tests/bugs/core_4436_test.py +++ b/tests/bugs/core_4436_test.py @@ -19,6 +19,7 @@ NOTES: Since build 4.0.0.2180 we have to use *new* function for cryptograpic hashes when addition argument for algorithm is used: crypt_hash(). JIRA: CORE-4436 +FBTEST: bugs.core_4436 """ import pytest diff --git a/tests/bugs/core_4439_test.py b/tests/bugs/core_4439_test.py index 480111cc..9b4699ba 100644 --- a/tests/bugs/core_4439_test.py +++ b/tests/bugs/core_4439_test.py @@ -27,6 +27,7 @@ DESCRIPTION: If current FB server mode is 'Classic' then test actually does nothing and console output also remains empty. Test in such case looks as 'always successful' but actually it does not performed! JIRA: CORE-4439 +FBTEST: bugs.core_4439 """ import pytest diff --git a/tests/bugs/core_4440_test.py b/tests/bugs/core_4440_test.py index 7e81a4ff..b6977842 100644 --- a/tests/bugs/core_4440_test.py +++ b/tests/bugs/core_4440_test.py @@ -6,6 +6,7 @@ ISSUE: 4760 TITLE: isql crash without connect when execute command "show version" DESCRIPTION: JIRA: CORE-4440 +FBTEST: bugs.core_4440 """ import pytest diff --git a/tests/bugs/core_4447_test.py b/tests/bugs/core_4447_test.py index b57b10e2..e3d8091e 100644 --- a/tests/bugs/core_4447_test.py +++ b/tests/bugs/core_4447_test.py @@ -6,6 +6,7 @@ ISSUE: 4767 TITLE: Positioned UPDATE statement prohibits index usage for the subsequent cursor field references DESCRIPTION: JIRA: CORE-4447 +FBTEST: bugs.core_4447 """ import pytest diff --git a/tests/bugs/core_4451_test.py b/tests/bugs/core_4451_test.py index 8a3c22f5..852e63bc 100644 --- a/tests/bugs/core_4451_test.py +++ b/tests/bugs/core_4451_test.py @@ -6,6 +6,7 @@ ISSUE: 4771 TITLE: Allow output to trace explain plan form. DESCRIPTION: JIRA: CORE-4451 +FBTEST: bugs.core_4451 """ import pytest diff --git a/tests/bugs/core_4452_test.py b/tests/bugs/core_4452_test.py index 1dede1c4..38f99073 100644 --- a/tests/bugs/core_4452_test.py +++ b/tests/bugs/core_4452_test.py @@ -6,6 +6,7 @@ ISSUE: 4772 TITLE: Can`t create two collations with different names if autoddl OFF in FB 2.5.3 DESCRIPTION: JIRA: CORE-4452 +FBTEST: bugs.core_4452 """ import pytest diff --git a/tests/bugs/core_4453_test.py b/tests/bugs/core_4453_test.py index 4e70ab8e..9dec560d 100644 --- a/tests/bugs/core_4453_test.py +++ b/tests/bugs/core_4453_test.py @@ -6,6 +6,7 @@ ISSUE: 4773 TITLE: Regression: NOT NULL constraint, declared in domain, does not work DESCRIPTION: JIRA: CORE-4453 +FBTEST: bugs.core_4453 """ import pytest diff --git a/tests/bugs/core_4457_test.py b/tests/bugs/core_4457_test.py index 44cb60ac..2d56f6c0 100644 --- a/tests/bugs/core_4457_test.py +++ b/tests/bugs/core_4457_test.py @@ -6,6 +6,7 @@ ISSUE: 4777 TITLE: DATEADD should support fractional value for MILLISECOND DESCRIPTION: JIRA: CORE-4457 +FBTEST: bugs.core_4457 """ import pytest diff --git a/tests/bugs/core_4460_test.py b/tests/bugs/core_4460_test.py index 07e63237..e3ec9180 100644 --- a/tests/bugs/core_4460_test.py +++ b/tests/bugs/core_4460_test.py @@ -6,6 +6,7 @@ ISSUE: 4780 TITLE: Expressions containing some built-in functions may be badly optimized DESCRIPTION: JIRA: CORE-4460 +FBTEST: bugs.core_4460 """ import pytest diff --git a/tests/bugs/core_4461_test.py b/tests/bugs/core_4461_test.py index 9cbf5a04..05b32ebb 100644 --- a/tests/bugs/core_4461_test.py +++ b/tests/bugs/core_4461_test.py @@ -6,6 +6,7 @@ ISSUE: 4781 TITLE: nbackup prints error messages to stdout instead stderr DESCRIPTION: JIRA: CORE-4461 +FBTEST: bugs.core_4461 """ import pytest diff --git a/tests/bugs/core_4462_test.py b/tests/bugs/core_4462_test.py index 06c622c5..5dbd362f 100644 --- a/tests/bugs/core_4462_test.py +++ b/tests/bugs/core_4462_test.py @@ -33,6 +33,7 @@ DESCRIPTION: Later this test may be expanded for check non-ascii metadata and/or data. JIRA: CORE-4462 +FBTEST: bugs.core_4462 """ import pytest diff --git a/tests/bugs/core_4464_test.py b/tests/bugs/core_4464_test.py index f72da3b0..c4f9c077 100644 --- a/tests/bugs/core_4464_test.py +++ b/tests/bugs/core_4464_test.py @@ -6,6 +6,7 @@ ISSUE: 4784 TITLE: Duplicate tags for CREATE/ALTER USER not handled correctly DESCRIPTION: JIRA: CORE-4464 +FBTEST: bugs.core_4464 """ import pytest diff --git a/tests/bugs/core_4466_test.py b/tests/bugs/core_4466_test.py index 3fd16909..20ccb5e2 100644 --- a/tests/bugs/core_4466_test.py +++ b/tests/bugs/core_4466_test.py @@ -8,6 +8,7 @@ DESCRIPTION: This test does NOT verifies work when table has some data. It only checks ability to issue DDL statement. JIRA: CORE-4466 +FBTEST: bugs.core_4466 """ import pytest diff --git a/tests/bugs/core_4468_test.py b/tests/bugs/core_4468_test.py index 84169886..39471d2b 100644 --- a/tests/bugs/core_4468_test.py +++ b/tests/bugs/core_4468_test.py @@ -6,6 +6,7 @@ ISSUE: 4788 TITLE: FB3: CREATE USER GRANT ADMIN ROLE does not work DESCRIPTION: JIRA: CORE-4468 +FBTEST: bugs.core_4468 """ import pytest diff --git a/tests/bugs/core_4469_test.py b/tests/bugs/core_4469_test.py index 68dc0ee7..5badfe7e 100644 --- a/tests/bugs/core_4469_test.py +++ b/tests/bugs/core_4469_test.py @@ -6,6 +6,7 @@ ISSUE: 4789 TITLE: Add field in SEC$USERS reflecting whether a user has RDB$ADMIN role in security database DESCRIPTION: JIRA: CORE-4469 +FBTEST: bugs.core_4469 """ import pytest diff --git a/tests/bugs/core_4470_test.py b/tests/bugs/core_4470_test.py index 0b255a3c..04ba62a3 100644 --- a/tests/bugs/core_4470_test.py +++ b/tests/bugs/core_4470_test.py @@ -9,6 +9,7 @@ NOTES: [28.10.2019] Replaced PSQL function name 'localtime()' with 'fn_local_time()': first of them became keyword in FB 4.0 JIRA: CORE-4470 +FBTEST: bugs.core_4470 """ import pytest diff --git a/tests/bugs/core_4472_test.py b/tests/bugs/core_4472_test.py index dfc24811..d930a70b 100644 --- a/tests/bugs/core_4472_test.py +++ b/tests/bugs/core_4472_test.py @@ -6,6 +6,7 @@ ISSUE: 4792 TITLE: Message "Modifying function which is currently in use" when running script with AUTODDL=OFF and is called from INTERNAL function declared in other unit DESCRIPTION: JIRA: CORE-4472 +FBTEST: bugs.core_4472 """ import pytest diff --git a/tests/bugs/core_4473_test.py b/tests/bugs/core_4473_test.py index 8b809310..a0d564cd 100644 --- a/tests/bugs/core_4473_test.py +++ b/tests/bugs/core_4473_test.py @@ -6,6 +6,7 @@ ISSUE: 5811 TITLE: Restore of pre ODS 11.1 database can leave RDB$RELATION_TYPE null DESCRIPTION: JIRA: CORE-5543 +FBTEST: bugs.core_4473 """ import pytest diff --git a/tests/bugs/core_4477_test.py b/tests/bugs/core_4477_test.py index edfd1e97..0618bfd4 100644 --- a/tests/bugs/core_4477_test.py +++ b/tests/bugs/core_4477_test.py @@ -6,6 +6,7 @@ ISSUE: 4797 TITLE: Field RDB$MAP_TO_TYPE is not present in RDB$TYPES DESCRIPTION: JIRA: CORE-4477 +FBTEST: bugs.core_4477 """ import pytest diff --git a/tests/bugs/core_4480_test.py b/tests/bugs/core_4480_test.py index d978818f..1a93a448 100644 --- a/tests/bugs/core_4480_test.py +++ b/tests/bugs/core_4480_test.py @@ -6,6 +6,7 @@ ISSUE: 4800 TITLE: ISQL issues warning: "Bad debug info format" when connect to database with stored function after it`s restoring DESCRIPTION: JIRA: CORE-4480 +FBTEST: bugs.core_4480 """ import pytest diff --git a/tests/bugs/core_4483_test.py b/tests/bugs/core_4483_test.py index da9c1cca..2cb976f0 100644 --- a/tests/bugs/core_4483_test.py +++ b/tests/bugs/core_4483_test.py @@ -3,9 +3,11 @@ """ ID: issue-4803 ISSUE: 4803 -TITLE: Changed data not visible in WHEN-section if exception occured inside SP that has been called from this code +TITLE: Changed data not visible in WHEN-section if exception occured inside SP that + has been called from this code DESCRIPTION: JIRA: CORE-4483 +FBTEST: bugs.core_4483 """ import pytest diff --git a/tests/bugs/core_4484_test.py b/tests/bugs/core_4484_test.py index 94e81944..00c7aab8 100644 --- a/tests/bugs/core_4484_test.py +++ b/tests/bugs/core_4484_test.py @@ -7,6 +7,7 @@ TITLE: Description (COMMENT ON) for package procedures and functions, and DESCRIPTION: Test verifies ability to store comments and also to encode them in UTF8 JIRA: CORE-4484 +FBTEST: bugs.core_4484 """ import pytest diff --git a/tests/bugs/core_4487_test.py b/tests/bugs/core_4487_test.py index abc03785..f82a4bb9 100644 --- a/tests/bugs/core_4487_test.py +++ b/tests/bugs/core_4487_test.py @@ -6,6 +6,7 @@ ISSUE: 4807 TITLE: Maintain package body after ALTER/RECREATE PACKAGE DESCRIPTION: JIRA: CORE-4487 +FBTEST: bugs.core_4487 """ import pytest diff --git a/tests/bugs/core_4488_test.py b/tests/bugs/core_4488_test.py index 917565c8..7080800a 100644 --- a/tests/bugs/core_4488_test.py +++ b/tests/bugs/core_4488_test.py @@ -3,13 +3,15 @@ """ ID: issue-4808 ISSUE: 4808 -TITLE: Wrong results of FOR SELECT FROM AS CURSOR and table is modified inside cursor's begin...end block +TITLE: Wrong results of FOR SELECT FROM AS CURSOR and table is + modified inside cursor's begin...end block DESCRIPTION: See doc\\sql.extensions\\README.cursor_variables.txt: 7) Reading from a cursor variable returns the current field values. That means an UPDATE (with WHERE CURRENT OF) also updates the fields for subsequent reads. And DELETE (with WHERE CURRENT OF) makes subsequent reads to return NULL. JIRA: CORE-4488 +FBTEST: bugs.core_4488 """ import pytest diff --git a/tests/bugs/core_4492_test.py b/tests/bugs/core_4492_test.py index 099768ce..0980e7a3 100644 --- a/tests/bugs/core_4492_test.py +++ b/tests/bugs/core_4492_test.py @@ -14,6 +14,7 @@ NOTES: Sent letter to dimitr, 25.11.2017 22:42. Waiting for reply. [27.12.2017] seems that this note will remain unresolved for undef. time. JIRA: CORE-4492 +FBTEST: bugs.core_4492 """ import pytest diff --git a/tests/bugs/core_4493_test.py b/tests/bugs/core_4493_test.py index 18dc5f01..7b83025c 100644 --- a/tests/bugs/core_4493_test.py +++ b/tests/bugs/core_4493_test.py @@ -6,6 +6,7 @@ ISSUE: 4812 TITLE: Index not found for RECREATE TRIGGER DESCRIPTION: JIRA: CORE-4493 +FBTEST: bugs.core_4493 """ import pytest diff --git a/tests/bugs/core_4497_test.py b/tests/bugs/core_4497_test.py index 4ab7b0f7..7c96bc22 100644 --- a/tests/bugs/core_4497_test.py +++ b/tests/bugs/core_4497_test.py @@ -3,9 +3,11 @@ """ ID: issue-4816 ISSUE: 4816 -TITLE: Regression in 3.0.x: wrong handling in FOR-cursor when NOT EXISTS( select from ) statement is used to check results obtained from SP +TITLE: Regression in 3.0.x: wrong handling in FOR-cursor when NOT EXISTS( select from ) + statement is used to check results obtained from SP DESCRIPTION: JIRA: CORE-4497 +FBTEST: bugs.core_4497 """ import pytest diff --git a/tests/bugs/core_4498_test.py b/tests/bugs/core_4498_test.py index 65ed481b..9c77ca47 100644 --- a/tests/bugs/core_4498_test.py +++ b/tests/bugs/core_4498_test.py @@ -6,6 +6,7 @@ ISSUE: 4817 TITLE: FB 3.0 crashes when getting an explained plan for a DBKEY based retrieval DESCRIPTION: JIRA: CORE-4498 +FBTEST: bugs.core_4498 """ import pytest diff --git a/tests/bugs/core_4503_test.py b/tests/bugs/core_4503_test.py index bc202b9c..3d56c01e 100644 --- a/tests/bugs/core_4503_test.py +++ b/tests/bugs/core_4503_test.py @@ -14,6 +14,7 @@ NOTES: another user logins which could left in securitiN.fdb after some test failed. [29.03.2018] changed user names, replaced count of SYSDBA attachments with literal 1. JIRA: CORE-4503 +FBTEST: bugs.core_4503 """ import pytest diff --git a/tests/bugs/core_4507_test.py b/tests/bugs/core_4507_test.py index c034871b..986a7f69 100644 --- a/tests/bugs/core_4507_test.py +++ b/tests/bugs/core_4507_test.py @@ -6,6 +6,7 @@ ISSUE: 4826 TITLE: Unable delete procedure source on Firebird 3.0 Alpha 2.0 DESCRIPTION: JIRA: CORE-4507 +FBTEST: bugs.core_4507 """ import pytest diff --git a/tests/bugs/core_4524_test.py b/tests/bugs/core_4524_test.py index 2db25970..a721475e 100644 --- a/tests/bugs/core_4524_test.py +++ b/tests/bugs/core_4524_test.py @@ -35,6 +35,7 @@ NOTES: PLUGIN_NAME = 'dbcrypt' if os.name == 'nt' else '"fbSampleDbCrypt"' KHOLDER_NAME = 'KeyHolder' if os.name == 'nt' else "fbSampleKeyHolder" JIRA: CORE-4524 +FBTEST: bugs.core_4524 """ import pytest diff --git a/tests/bugs/core_4528_test.py b/tests/bugs/core_4528_test.py index 62162f2c..caab2366 100644 --- a/tests/bugs/core_4528_test.py +++ b/tests/bugs/core_4528_test.py @@ -8,6 +8,7 @@ DESCRIPTION: NB: currently join oth three and more sources made by USING or NATURAL clauses will use NL. See CORE-4809 JIRA: CORE-4528 +FBTEST: bugs.core_4528 """ import pytest diff --git a/tests/bugs/core_4529_test.py b/tests/bugs/core_4529_test.py index 94e4bedf..d5f9ddc4 100644 --- a/tests/bugs/core_4529_test.py +++ b/tests/bugs/core_4529_test.py @@ -6,6 +6,7 @@ ISSUE: 4847 TITLE: Allow to use index when GROUP BY on field which has DESCENDING index DESCRIPTION: JIRA: CORE-4529 +FBTEST: bugs.core_4529 """ import pytest diff --git a/tests/bugs/core_4530_test.py b/tests/bugs/core_4530_test.py index 094301fe..bfced314 100644 --- a/tests/bugs/core_4530_test.py +++ b/tests/bugs/core_4530_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Order of expressions in the join condition could negatively affect the generated plan and thus performance JIRA: CORE-4530 +FBTEST: bugs.core_4530 """ import pytest diff --git a/tests/bugs/core_4539_test.py b/tests/bugs/core_4539_test.py index dfa16c20..b590c041 100644 --- a/tests/bugs/core_4539_test.py +++ b/tests/bugs/core_4539_test.py @@ -6,6 +6,7 @@ ISSUE: 4857 TITLE: Server does not accept the right plan DESCRIPTION: JIRA: CORE-4539 +FBTEST: bugs.core_4539 """ import pytest diff --git a/tests/bugs/core_4544_test.py b/tests/bugs/core_4544_test.py index 225ff634..d511efff 100644 --- a/tests/bugs/core_4544_test.py +++ b/tests/bugs/core_4544_test.py @@ -6,6 +6,7 @@ ISSUE: 4862 TITLE: Allow hiding source code of procedures and triggers in FB 3 DESCRIPTION: JIRA: CORE-4544 +FBTEST: bugs.core_4544 """ import pytest diff --git a/tests/bugs/core_4555_test.py b/tests/bugs/core_4555_test.py index 2264b0e2..ee1531db 100644 --- a/tests/bugs/core_4555_test.py +++ b/tests/bugs/core_4555_test.py @@ -6,6 +6,7 @@ ISSUE: 4873 TITLE: DDL trigger remains active after dropped DESCRIPTION: JIRA: CORE-4555 +FBTEST: bugs.core_4555 """ import pytest diff --git a/tests/bugs/core_4557_test.py b/tests/bugs/core_4557_test.py index d29d7dbe..c2452f52 100644 --- a/tests/bugs/core_4557_test.py +++ b/tests/bugs/core_4557_test.py @@ -3,9 +3,11 @@ """ ID: issue-1578 ISSUE: 1578 -TITLE: FB 3.0 crashes on EXIT (or QUIT) command if use UTF8-collation + create domain based on it + issue SHOW DOMAIN +TITLE: FB 3.0 crashes on EXIT (or QUIT) command if use UTF8-collation + create domain + based on it + issue SHOW DOMAIN DESCRIPTION: JIRA: CORE-4557 +FBTEST: bugs.core_4557 """ import pytest diff --git a/tests/bugs/core_4561_test.py b/tests/bugs/core_4561_test.py index 63d758a2..409e71cd 100644 --- a/tests/bugs/core_4561_test.py +++ b/tests/bugs/core_4561_test.py @@ -6,6 +6,7 @@ ISSUE: 4878 TITLE: BUGCHECK(183) when use cursor with "order by ID+0" and "for update with lock" DESCRIPTION: JIRA: CORE-4561 +FBTEST: bugs.core_4561 """ import pytest diff --git a/tests/bugs/core_4566_test.py b/tests/bugs/core_4566_test.py index bb6c658b..d348148b 100644 --- a/tests/bugs/core_4566_test.py +++ b/tests/bugs/core_4566_test.py @@ -3,9 +3,11 @@ """ ID: issue-4883 ISSUE: 4883 -TITLE: Incorrect size of the output parameter/argument when execute block, procedure or function use system field in metadata charset +TITLE: Incorrect size of the output parameter/argument when execute block, procedure + or function use system field in metadata charset DESCRIPTION: JIRA: CORE-4566 +FBTEST: bugs.core_4566 """ import pytest diff --git a/tests/bugs/core_4569_test.py b/tests/bugs/core_4569_test.py index a585db49..64902c64 100644 --- a/tests/bugs/core_4569_test.py +++ b/tests/bugs/core_4569_test.py @@ -6,6 +6,7 @@ ISSUE: 4886 TITLE: BIN_SHL and BIN_SHR does not work in Dialect 1 DESCRIPTION: JIRA: CORE-4569 +FBTEST: bugs.core_4569 """ import pytest diff --git a/tests/bugs/core_4570_test.py b/tests/bugs/core_4570_test.py index e41763f4..71b9a6e0 100644 --- a/tests/bugs/core_4570_test.py +++ b/tests/bugs/core_4570_test.py @@ -6,6 +6,7 @@ ISSUE: 4887 TITLE: Wrong error at ALTER PACKAGE DESCRIPTION: JIRA: CORE-4570 +FBTEST: bugs.core_4570 """ import pytest diff --git a/tests/bugs/core_4571_test.py b/tests/bugs/core_4571_test.py index 89d617e4..35d0400f 100644 --- a/tests/bugs/core_4571_test.py +++ b/tests/bugs/core_4571_test.py @@ -3,7 +3,8 @@ """ ID: issue-4888 ISSUE: 4888 -TITLE: Can't select from table with ICU column when database (.FDB) is created on LINUX with icu 4.2.1 and then copied to WINDOWS +TITLE: Can't select from table with ICU column when database (.FDB) is created on + LINUX with icu 4.2.1 and then copied to WINDOWS DESCRIPTION: Database for this test was created beforehand on Linux host. DDL: @@ -53,6 +54,7 @@ DESCRIPTION: 20.10.2016: checked on WI-T4.0.0.420 22.04.2020: checked on WI-T4.0.0.1920 - updated .fdb because of new system tables. JIRA: CORE-4571 +FBTEST: bugs.core_4571 """ import pytest @@ -83,7 +85,6 @@ expected_stdout = """ def test_1(act: Action): pytest.fail("Not IMPLEMENTED") - # test_script_1 #--- # import os diff --git a/tests/bugs/core_4572_test.py b/tests/bugs/core_4572_test.py index 3496c35d..41c37ad1 100644 --- a/tests/bugs/core_4572_test.py +++ b/tests/bugs/core_4572_test.py @@ -3,9 +3,11 @@ """ ID: issue-4889 ISSUE: 4889 -TITLE: Incorrect error for PSQL function when the number of actual arguments does not match the number of formal arguments +TITLE: Incorrect error for PSQL function when the number of actual arguments does + not match the number of formal arguments DESCRIPTION: JIRA: CORE-4572 +FBTEST: bugs.core_4572 """ import pytest diff --git a/tests/bugs/core_4574_test.py b/tests/bugs/core_4574_test.py index f75638d1..45f32f02 100644 --- a/tests/bugs/core_4574_test.py +++ b/tests/bugs/core_4574_test.py @@ -6,6 +6,7 @@ ISSUE: 4891 TITLE: Regression: Incorrect result in subquery with aggregate DESCRIPTION: JIRA: CORE-4574 +FBTEST: bugs.core_4574 """ import pytest diff --git a/tests/bugs/core_4578_test.py b/tests/bugs/core_4578_test.py index 204b370a..6ba1acd8 100644 --- a/tests/bugs/core_4578_test.py +++ b/tests/bugs/core_4578_test.py @@ -6,6 +6,7 @@ ISSUE: 4894 TITLE: INPUT file not properly closed DESCRIPTION: JIRA: CORE-4578 +FBTEST: bugs.core_4578 """ import pytest @@ -25,7 +26,6 @@ expected_stdout = """ def test_1(act: Action): pytest.fail("Not IMPLEMENTED") - # test_script_1 #--- # diff --git a/tests/bugs/core_4582_test.py b/tests/bugs/core_4582_test.py index 57497f01..100e805b 100644 --- a/tests/bugs/core_4582_test.py +++ b/tests/bugs/core_4582_test.py @@ -10,6 +10,7 @@ NOTES: [21.12.2021] pcisar FAILs on v4.0.0.2496 and v3.0.8.33535 as database couldn't be reverted to online state JIRA: CORE-4582 +FBTEST: bugs.core_4582 """ import pytest diff --git a/tests/bugs/core_4585_test.py b/tests/bugs/core_4585_test.py index 820e0e62..f07e014c 100644 --- a/tests/bugs/core_4585_test.py +++ b/tests/bugs/core_4585_test.py @@ -6,6 +6,7 @@ ISSUE: 4901 TITLE: Can't create column check constraint when the column is domain based DESCRIPTION: JIRA: CORE-4585 +FBTEST: bugs.core_4585 """ import pytest diff --git a/tests/bugs/core_4590_test.py b/tests/bugs/core_4590_test.py index bafb6815..86db5927 100644 --- a/tests/bugs/core_4590_test.py +++ b/tests/bugs/core_4590_test.py @@ -6,6 +6,7 @@ ISSUE: 4906 TITLE: Change type of returning value of CHAR_LENGTH, BIT_LENGTH and OCTET_LENGTH of BLOBs to bigint DESCRIPTION: JIRA: CORE-4590 +FBTEST: bugs.core_4590 """ import pytest diff --git a/tests/bugs/core_4599_test.py b/tests/bugs/core_4599_test.py index bee25d0e..71759594 100644 --- a/tests/bugs/core_4599_test.py +++ b/tests/bugs/core_4599_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Integral test for comparison latin-1 characters with diacritical marks and their ascii-equivalents, all kinds of string matching. JIRA: CORE-4599 +FBTEST: bugs.core_4599 """ import pytest diff --git a/tests/bugs/core_4604_test.py b/tests/bugs/core_4604_test.py index 58c46ffa..12e6d48f 100644 --- a/tests/bugs/core_4604_test.py +++ b/tests/bugs/core_4604_test.py @@ -6,6 +6,7 @@ ISSUE: 4919 TITLE: EXECUTE STATEMENT rise varchar char_length() size DESCRIPTION: JIRA: CORE-4604 +FBTEST: bugs.core_4604 """ import pytest diff --git a/tests/bugs/core_4607_test.py b/tests/bugs/core_4607_test.py index e008e735..73e02b15 100644 --- a/tests/bugs/core_4607_test.py +++ b/tests/bugs/core_4607_test.py @@ -11,6 +11,7 @@ NOTES: which is NOT by default. Otherwise it will FAIL with "Missing requested management plugin" Also, it does not use user_factory fixtures as it's the point to create/drop users in test script. JIRA: CORE-4607 +FBTEST: bugs.core_4607 """ import pytest diff --git a/tests/bugs/core_4618_test.py b/tests/bugs/core_4618_test.py index 82622cf8..3e7f1505 100644 --- a/tests/bugs/core_4618_test.py +++ b/tests/bugs/core_4618_test.py @@ -3,7 +3,8 @@ """ ID: issue-4933 ISSUE: 4933 -TITLE: Rollback doesn`t undo changes when MERGE statement updates the same target rows multiple times and PLAN MERGE is used +TITLE: Rollback doesn`t undo changes when MERGE statement updates the same target + rows multiple times and PLAN MERGE is used DESCRIPTION: NOTES: [07.06.2020] @@ -12,6 +13,7 @@ NOTES: For this reason we have to check only presense of ERROR in 4.x and that result is the same after merge and rollback. JIRA: CORE-4618 +FBTEST: bugs.core_4618 """ import pytest diff --git a/tests/bugs/core_4622_test.py b/tests/bugs/core_4622_test.py index 620c24bd..6b281832 100644 --- a/tests/bugs/core_4622_test.py +++ b/tests/bugs/core_4622_test.py @@ -6,6 +6,7 @@ ISSUE: 4937 TITLE: Regression: Trigger with UPDATE OR INSERT statement and IIF() not working as expected DESCRIPTION: JIRA: CORE-4622 +FBTEST: bugs.core_4622 """ import pytest diff --git a/tests/bugs/core_4623_test.py b/tests/bugs/core_4623_test.py index ecdd9e04..cef36588 100644 --- a/tests/bugs/core_4623_test.py +++ b/tests/bugs/core_4623_test.py @@ -3,9 +3,11 @@ """ ID: issue-4938 ISSUE: 4938 -TITLE: Regression: SP "Domain" and "Type Of" based variables referring BLOB with sub_type < 0 no longer work +TITLE: Regression: SP "Domain" and "Type Of" based variables referring BLOB with + sub_type < 0 no longer work DESCRIPTION: JIRA: CORE-4623 +FBTEST: bugs.core_4623 """ import pytest diff --git a/tests/bugs/core_4634_test.py b/tests/bugs/core_4634_test.py index 514dcad1..2070626a 100644 --- a/tests/bugs/core_4634_test.py +++ b/tests/bugs/core_4634_test.py @@ -6,6 +6,7 @@ ISSUE: 4948 TITLE: Regression: ORDER BY via an index + WHERE clause: error "no current record for fetch operation" DESCRIPTION: JIRA: CORE-4634 +FBTEST: bugs.core_4634 """ import pytest diff --git a/tests/bugs/core_4645_test.py b/tests/bugs/core_4645_test.py index a5893360..20267a53 100644 --- a/tests/bugs/core_4645_test.py +++ b/tests/bugs/core_4645_test.py @@ -6,6 +6,7 @@ ISSUE: 4959 TITLE: internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2375) DESCRIPTION: JIRA: CORE-4645 +FBTEST: bugs.core_4645 """ import pytest diff --git a/tests/bugs/core_4648_test.py b/tests/bugs/core_4648_test.py index 6d4d480a..fe2258ba 100644 --- a/tests/bugs/core_4648_test.py +++ b/tests/bugs/core_4648_test.py @@ -6,6 +6,7 @@ ISSUE: 4962 TITLE: no permission for CREATE access to DATABASE (for RDB$ADMIN) DESCRIPTION: JIRA: CORE-4648 +FBTEST: bugs.core_4648 """ import pytest diff --git a/tests/bugs/core_4653_test.py b/tests/bugs/core_4653_test.py index 60127680..9c983b7e 100644 --- a/tests/bugs/core_4653_test.py +++ b/tests/bugs/core_4653_test.py @@ -6,6 +6,7 @@ ISSUE: 1599 TITLE: Crash on infinite mutual SP calls (instead of "Too many concurrent executions of the same request.") DESCRIPTION: JIRA: CORE-4653 +FBTEST: bugs.core_4653 """ import pytest diff --git a/tests/bugs/core_4665_test.py b/tests/bugs/core_4665_test.py index 64454aef..54d62973 100644 --- a/tests/bugs/core_4665_test.py +++ b/tests/bugs/core_4665_test.py @@ -3,9 +3,11 @@ """ ID: issue-1602 ISSUE: 1602 -TITLE: Wrong result when use "where STARTING WITH <:value> ORDER BY " and field_C is leading part of compound index key: { field_C, field_N } +TITLE: Wrong result when use "where STARTING WITH <:value> ORDER BY " + and field_C is leading part of compound index key: { field_C, field_N } DESCRIPTION: JIRA: CORE-4665 +FBTEST: bugs.core_4665 """ import pytest diff --git a/tests/bugs/core_4668_test.py b/tests/bugs/core_4668_test.py index 223465d4..dd8b62b2 100644 --- a/tests/bugs/core_4668_test.py +++ b/tests/bugs/core_4668_test.py @@ -6,6 +6,7 @@ ISSUE: 4979 TITLE: Select from mon$table_stats doesn`t work on SC and CS DESCRIPTION: JIRA: CORE-4668 +FBTEST: bugs.core_4668 """ import pytest diff --git a/tests/bugs/core_4673_test.py b/tests/bugs/core_4673_test.py index 5719f33f..f9a4a43e 100644 --- a/tests/bugs/core_4673_test.py +++ b/tests/bugs/core_4673_test.py @@ -6,6 +6,7 @@ ISSUE: 4983 TITLE: Regression: computed index based on a computed column stores NULL for all its keys DESCRIPTION: JIRA: CORE-4673 +FBTEST: bugs.core_4673 """ import pytest diff --git a/tests/bugs/core_4675_test.py b/tests/bugs/core_4675_test.py index 0c97e67a..e65a7f5f 100644 --- a/tests/bugs/core_4675_test.py +++ b/tests/bugs/core_4675_test.py @@ -6,6 +6,7 @@ ISSUE: 4984 TITLE: Conditions like WHERE = . do not use existing index DESCRIPTION: JIRA: CORE-4675 +FBTEST: bugs.core_4675 """ import pytest diff --git a/tests/bugs/core_4678_test.py b/tests/bugs/core_4678_test.py index b97c51eb..becc55cd 100644 --- a/tests/bugs/core_4678_test.py +++ b/tests/bugs/core_4678_test.py @@ -6,6 +6,7 @@ ISSUE: 4987 TITLE: BLOB not found in SuperClassic and Classic on Uncommitted Transactions DESCRIPTION: JIRA: CORE-4678 +FBTEST: bugs.core_4678 """ import pytest diff --git a/tests/bugs/core_4684_test.py b/tests/bugs/core_4684_test.py index 079a77d2..18894038 100644 --- a/tests/bugs/core_4684_test.py +++ b/tests/bugs/core_4684_test.py @@ -6,6 +6,7 @@ ISSUE: 4992 TITLE: Error while preparing a complex query ("Too many Contexts of Relation/Procedure/Views. Maximum allowed is 256") DESCRIPTION: JIRA: CORE-4684 +FBTEST: bugs.core_4684 """ import pytest diff --git a/tests/bugs/core_4690_test.py b/tests/bugs/core_4690_test.py index 6a5975a1..a8696acd 100644 --- a/tests/bugs/core_4690_test.py +++ b/tests/bugs/core_4690_test.py @@ -6,6 +6,7 @@ ISSUE: 4998 TITLE: DISTINCT vs non-DISTINCT affects the result of IN subquery DESCRIPTION: JIRA: CORE-4690 +FBTEST: bugs.core_4690 """ import pytest diff --git a/tests/bugs/core_4693_test.py b/tests/bugs/core_4693_test.py index 480aeeb5..cd40758d 100644 --- a/tests/bugs/core_4693_test.py +++ b/tests/bugs/core_4693_test.py @@ -6,6 +6,7 @@ ISSUE: 5001 TITLE: CTE Aliases DESCRIPTION: 'Column unknown' when recursive CTE contain join with *alias* rather than table name JIRA: CORE-4693 +FBTEST: bugs.core_4693 """ import pytest diff --git a/tests/bugs/core_4694_test.py b/tests/bugs/core_4694_test.py index fc5839a4..5cb500f9 100644 --- a/tests/bugs/core_4694_test.py +++ b/tests/bugs/core_4694_test.py @@ -3,9 +3,11 @@ """ ID: issue-5002 ISSUE: 5002 -TITLE: "Column unknown" error while preparing a recursive query if the recursive part contains ALIASED datasource in the join with anchor table +TITLE: "Column unknown" error while preparing a recursive query if the recursive part + contains ALIASED datasource in the join with anchor table DESCRIPTION: JIRA: CORE-4694 +FBTEST: bugs.core_4694 """ import pytest diff --git a/tests/bugs/core_4702_test.py b/tests/bugs/core_4702_test.py index ffcccf09..bc5860eb 100644 --- a/tests/bugs/core_4702_test.py +++ b/tests/bugs/core_4702_test.py @@ -6,6 +6,7 @@ ISSUE: 5010 TITLE: Regression: Join order in v3 is less optimal than in v2.x DESCRIPTION: JIRA: CORE-4702 +FBTEST: bugs.core_4702 """ import pytest diff --git a/tests/bugs/core_4706_test.py b/tests/bugs/core_4706_test.py index eed07edd..baaa4980 100644 --- a/tests/bugs/core_4706_test.py +++ b/tests/bugs/core_4706_test.py @@ -6,6 +6,7 @@ ISSUE: 5014 TITLE: ISQL pads blob columns wrongly when the column alias has more than 17 characters DESCRIPTION: JIRA: CORE-4706 +FBTEST: bugs.core_4706 """ import pytest diff --git a/tests/bugs/core_4707_test.py b/tests/bugs/core_4707_test.py index 342d09db..fbf3be60 100644 --- a/tests/bugs/core_4707_test.py +++ b/tests/bugs/core_4707_test.py @@ -6,6 +6,7 @@ ISSUE: 5015 TITLE: Implement ability to validate tables and indices online (without exclusive access to database) DESCRIPTION: JIRA: CORE-4707 +FBTEST: bugs.core_4707 """ import pytest diff --git a/tests/bugs/core_4708_test.py b/tests/bugs/core_4708_test.py index 4a0c9eed..3d65ce8b 100644 --- a/tests/bugs/core_4708_test.py +++ b/tests/bugs/core_4708_test.py @@ -6,6 +6,7 @@ ISSUE: 5016 TITLE: Content of MON$EXPLAINED_PLAN in MON$STATEMENTS is truncated if exceeds the 32KB limit DESCRIPTION: JIRA: CORE-4708 +FBTEST: bugs.core_4708 """ import pytest diff --git a/tests/bugs/core_4710_test.py b/tests/bugs/core_4710_test.py index f34aba88..339a648a 100644 --- a/tests/bugs/core_4710_test.py +++ b/tests/bugs/core_4710_test.py @@ -6,6 +6,7 @@ ISSUE: 5017 TITLE: invalid request BLR at offset 361 context already in use (BLR error) DESCRIPTION: JIRA: CORE-4710 +FBTEST: bugs.core_4710 """ import pytest diff --git a/tests/bugs/core_4713_test.py b/tests/bugs/core_4713_test.py index ce07db80..e4051134 100644 --- a/tests/bugs/core_4713_test.py +++ b/tests/bugs/core_4713_test.py @@ -6,6 +6,7 @@ ISSUE: 5020 TITLE: "BLOB not found" error at rollback after insert into table with expression index DESCRIPTION: JIRA: CORE-4713 +FBTEST: bugs.core_4713 """ import pytest diff --git a/tests/bugs/core_4715_test.py b/tests/bugs/core_4715_test.py index e9f07193..32dd1024 100644 --- a/tests/bugs/core_4715_test.py +++ b/tests/bugs/core_4715_test.py @@ -10,6 +10,7 @@ NOTES: For unknow reason, on v4.0.0.2496 the gstat -h does not report active shadow and test thus fail. JIRA: CORE-4715 +FBTEST: bugs.core_4715 """ import pytest diff --git a/tests/bugs/core_4719_test.py b/tests/bugs/core_4719_test.py index 32584854..9393e2d7 100644 --- a/tests/bugs/core_4719_test.py +++ b/tests/bugs/core_4719_test.py @@ -3,9 +3,11 @@ """ ID: issue-5026 ISSUE: 5026 -TITLE: Message "Statement failed, SQLSTATE = 00000 + unknown ISC error 0" appears when issuing REVOKE ALL ON ALL FROM +TITLE: Message "Statement failed, SQLSTATE = 00000 + unknown ISC error 0" appears when + issuing REVOKE ALL ON ALL FROM DESCRIPTION: JIRA: CORE-4719 +FBTEST: bugs.core_4719 """ import pytest diff --git a/tests/bugs/core_4725_test.py b/tests/bugs/core_4725_test.py index b60c0b87..17dfe52a 100644 --- a/tests/bugs/core_4725_test.py +++ b/tests/bugs/core_4725_test.py @@ -6,6 +6,7 @@ ISSUE: 5032 TITLE: Inconsistencies with ALTER DOMAIN and ALTER TABLE with DROP NOT NULL and PRIMARY KEYs DESCRIPTION: JIRA: CORE-4725 +FBTEST: bugs.core_4725 """ import pytest diff --git a/tests/bugs/core_4726_test.py b/tests/bugs/core_4726_test.py index 87fa4eb8..62dfcc58 100644 --- a/tests/bugs/core_4726_test.py +++ b/tests/bugs/core_4726_test.py @@ -6,6 +6,7 @@ ISSUE: 5033 TITLE: Provide ability to do: REcreate user password DESCRIPTION: JIRA: CORE-4726 +FBTEST: bugs.core_4726 """ import pytest diff --git a/tests/bugs/core_4729_test.py b/tests/bugs/core_4729_test.py index 5415dd18..7bf0a091 100644 --- a/tests/bugs/core_4729_test.py +++ b/tests/bugs/core_4729_test.py @@ -3,9 +3,11 @@ """ ID: issue-5035 ISSUE: 5035 -TITLE: Add a flag to mon$database helping to decide what type of security database is used - default, self or other +TITLE: Add a flag to mon$database helping to decide what type of security database + is used - default, self or other DESCRIPTION: JIRA: CORE-4729 +FBTEST: bugs.core_4729 """ import pytest diff --git a/tests/bugs/core_4731_test.py b/tests/bugs/core_4731_test.py index b955749b..fa2a639d 100644 --- a/tests/bugs/core_4731_test.py +++ b/tests/bugs/core_4731_test.py @@ -42,6 +42,7 @@ NOTES: [18.02.2020] REFACTORED: most of initial code was moved into $files_location/core_4731.sql; changed test_type to 'Python'. JIRA: CORE-4731 +FBTEST: bugs.core_4731 """ import pytest diff --git a/tests/bugs/core_4733_test.py b/tests/bugs/core_4733_test.py index 7cf00478..e9def6c2 100644 --- a/tests/bugs/core_4733_test.py +++ b/tests/bugs/core_4733_test.py @@ -3,9 +3,12 @@ """ ID: issue-5039 ISSUE: 5039 -TITLE: Command "Alter table alter TYPE and makes incorrect assignments in to ZERO / JULIAN_DATE / ASCII(0) for types INT, TIMESTAMP and VARCHAR +TITLE: Command "Alter table alter TYPE and makes incorrect assignments in to ZERO / JULIAN_DATE / ASCII(0) + for types INT, TIMESTAMP and VARCHAR DESCRIPTION: JIRA: CORE-4733 +FBTEST: bugs.core_4733 """ import pytest diff --git a/tests/bugs/core_4735_test.py b/tests/bugs/core_4735_test.py index 6419b0f1..e4bbc1c4 100644 --- a/tests/bugs/core_4735_test.py +++ b/tests/bugs/core_4735_test.py @@ -3,13 +3,15 @@ """ ID: issue-5041 ISSUE: 5041 -TITLE: Expression 'where bool_field IS true | false' should also use index as 'where bool_field = true | false' (if such index exists) +TITLE: Expression 'where bool_field IS true | false' should also use index as + 'where bool_field = true | false' (if such index exists) DESCRIPTION: NOTES: [28.01.2019] Changed expected PLAN of execution after dimitr's letter 28.01.2019 17:28: 'is NOT ' and 'is distinct from ' should use PLAN NATURAL. JIRA: CORE-4735 +FBTEST: bugs.core_4735 """ import pytest diff --git a/tests/bugs/core_4738_test.py b/tests/bugs/core_4738_test.py index b83fb1cb..fa49c324 100644 --- a/tests/bugs/core_4738_test.py +++ b/tests/bugs/core_4738_test.py @@ -3,9 +3,11 @@ """ ID: issue-5043 ISSUE: 5043 -TITLE: Command "Alter table alter type " does not work: "BLR syntax error: expected valid BLR code at offset 15, encountered 255" +TITLE: Command "Alter table alter type " does not work: + "BLR syntax error: expected valid BLR code at offset 15, encountered 255" DESCRIPTION: JIRA: CORE-4738 +FBTEST: bugs.core_4738 """ import pytest diff --git a/tests/bugs/core_4739_test.py b/tests/bugs/core_4739_test.py index e9f5f3d0..90a330f0 100644 --- a/tests/bugs/core_4739_test.py +++ b/tests/bugs/core_4739_test.py @@ -3,9 +3,11 @@ """ ID: issue-5044 ISSUE: 5044 -TITLE: Accent insensitive comparison: diacritical letters with DIAGONAL crossing stroke pass only test on EQUALITY to their non-accented forms +TITLE: Accent insensitive comparison: diacritical letters with DIAGONAL crossing + stroke pass only test on EQUALITY to their non-accented forms DESCRIPTION: JIRA: CORE-4739 +FBTEST: bugs.core_4739 """ import pytest diff --git a/tests/bugs/core_4740_test.py b/tests/bugs/core_4740_test.py index a2f1f181..10d5a88f 100644 --- a/tests/bugs/core_4740_test.py +++ b/tests/bugs/core_4740_test.py @@ -3,9 +3,11 @@ """ ID: issue-5045 ISSUE: 5045 -TITLE: SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 ("Invalid pattern"), 2) strange result in 3.0 +TITLE: SIMILAR TO with quantifier {n,} in the pattern: 1) fails on 2.5 + ("Invalid pattern"), 2) strange result in 3.0 DESCRIPTION: JIRA: CORE-4740 +FBTEST: bugs.core_4740 """ import pytest diff --git a/tests/bugs/core_4743_test.py b/tests/bugs/core_4743_test.py index 58476e6b..75aa9b9b 100644 --- a/tests/bugs/core_4743_test.py +++ b/tests/bugs/core_4743_test.py @@ -6,6 +6,7 @@ ISSUE: 5048 TITLE: Granted role does not work with non-ascii username DESCRIPTION: JIRA: CORE-4743 +FBTEST: bugs.core_4743 """ import pytest diff --git a/tests/bugs/core_4744_test.py b/tests/bugs/core_4744_test.py index f567ebca..0b40461d 100644 --- a/tests/bugs/core_4744_test.py +++ b/tests/bugs/core_4744_test.py @@ -3,9 +3,11 @@ """ ID: issue-5049 ISSUE: 5049 -TITLE: ALTER DATABASE SET DEFAULT CHARACTER SET: 1) take effect only for once for current attachment; 2) does not check that new char set exists untill it will be used +TITLE: ALTER DATABASE SET DEFAULT CHARACTER SET: 1) take effect only for once for + current attachment; 2) does not check that new char set exists untill it will be used DESCRIPTION: JIRA: CORE-4744 +FBTEST: bugs.core_4744 """ import pytest diff --git a/tests/bugs/core_4747_test.py b/tests/bugs/core_4747_test.py index 362dd025..52ad3dcb 100644 --- a/tests/bugs/core_4747_test.py +++ b/tests/bugs/core_4747_test.py @@ -3,9 +3,11 @@ """ ID: issue-5052 ISSUE: 5052 -TITLE: Error "invalid BLOB ID" can occur when retrieving MON$STATEMENTS.MON$SQL_TEXT using ES/EDS and db_connect argument is not specified +TITLE: Error "invalid BLOB ID" can occur when retrieving MON$STATEMENTS.MON$SQL_TEXT + using ES/EDS and db_connect argument is not specified DESCRIPTION: JIRA: CORE-4747 +FBTEST: bugs.core_4747 """ import pytest diff --git a/tests/bugs/core_4748_test.py b/tests/bugs/core_4748_test.py index b2e00efc..f3d0b6dc 100644 --- a/tests/bugs/core_4748_test.py +++ b/tests/bugs/core_4748_test.py @@ -3,9 +3,11 @@ """ ID: issue-5053 ISSUE: 5053 -TITLE: Can not restore in FB 3.0 SuperServer from .fbk which source .fdb was created on 2.5.4 and moved to READ-ONLY before backed up +TITLE: Can not restore in FB 3.0 SuperServer from .fbk which source .fdb was created + on 2.5.4 and moved to READ-ONLY before backed up DESCRIPTION: JIRA: CORE-4748 +FBTEST: bugs.core_4748 """ import pytest diff --git a/tests/bugs/core_4752_test.py b/tests/bugs/core_4752_test.py index 335285c4..3bd0a789 100644 --- a/tests/bugs/core_4752_test.py +++ b/tests/bugs/core_4752_test.py @@ -6,6 +6,7 @@ ISSUE: 5056 TITLE: EXECUTE STATEMENT using BLOB parameters results in "Invalid BLOB ID" error DESCRIPTION: JIRA: CORE-4752 +FBTEST: bugs.core_4752 """ import pytest diff --git a/tests/bugs/core_4754_test.py b/tests/bugs/core_4754_test.py index 6ace2f01..001f4716 100644 --- a/tests/bugs/core_4754_test.py +++ b/tests/bugs/core_4754_test.py @@ -3,9 +3,11 @@ """ ID: issue-5058 ISSUE: 5058 -TITLE: Bugcheck 167 (invalid SEND request) while working with GTT from several attachments (using EXECUTE STATEMENT ... ON EXTERNAL and different roles) +TITLE: Bugcheck 167 (invalid SEND request) while working with GTT from several + attachments (using EXECUTE STATEMENT ... ON EXTERNAL and different roles) DESCRIPTION: JIRA: CORE-4754 +FBTEST: bugs.core_4754 """ import pytest diff --git a/tests/bugs/core_4755_test.py b/tests/bugs/core_4755_test.py index d48ecb5f..962009da 100644 --- a/tests/bugs/core_4755_test.py +++ b/tests/bugs/core_4755_test.py @@ -6,6 +6,7 @@ ISSUE: 5059 TITLE: Parameterized exception: wrong output when number of arguments greater than 7 DESCRIPTION: JIRA: CORE-4755 +FBTEST: bugs.core_4755 """ import pytest diff --git a/tests/bugs/core_4760_test.py b/tests/bugs/core_4760_test.py index 7a0e4e57..009044dc 100644 --- a/tests/bugs/core_4760_test.py +++ b/tests/bugs/core_4760_test.py @@ -11,6 +11,7 @@ NOTES: 2. For sake of completness, it was reimplemented by simply using user_factory fixture. JIRA: CORE-4760 +FBTEST: bugs.core_4760 """ import pytest diff --git a/tests/bugs/core_4766_test.py b/tests/bugs/core_4766_test.py index c3cf9711..848b333f 100644 --- a/tests/bugs/core_4766_test.py +++ b/tests/bugs/core_4766_test.py @@ -3,7 +3,8 @@ """ ID: issue-5066 ISSUE: 5066 -TITLE: AV when trying to manage users list using EXECUTE STATEMENT on behalf of non-sysdba user which has RDB$ADMIN role +TITLE: AV when trying to manage users list using EXECUTE STATEMENT on behalf of + non-sysdba user which has RDB$ADMIN role DESCRIPTION: NOTES: [24.11.2021] pcisar @@ -14,6 +15,7 @@ NOTES: -At block line: 3, col: 9 Variant for FB 3 works fine. JIRA: CORE-4766 +FBTEST: bugs.core_4766 """ import pytest diff --git a/tests/bugs/core_4767_test.py b/tests/bugs/core_4767_test.py index 6c9572d1..5ade616c 100644 --- a/tests/bugs/core_4767_test.py +++ b/tests/bugs/core_4767_test.py @@ -3,9 +3,11 @@ """ ID: issue-5067 ISSUE: 5067 -TITLE: CREATE USER ... TAGS ( attr = 'prefix #suffix' ): suffix will be removed from storage because of character '#' in the value of attribute +TITLE: CREATE USER ... TAGS ( attr = 'prefix #suffix' ): suffix will be removed from + storage because of character '#' in the value of attribute DESCRIPTION: JIRA: CORE-4767 +FBTEST: bugs.core_4767 """ import pytest diff --git a/tests/bugs/core_4768_test.py b/tests/bugs/core_4768_test.py index 24e7c4a5..1477ae35 100644 --- a/tests/bugs/core_4768_test.py +++ b/tests/bugs/core_4768_test.py @@ -3,9 +3,11 @@ """ ID: issue-5068 ISSUE: 5068 -TITLE: CREATE USER ... TAGS ( argument_1 = 'value1', ..., argument_N = 'valueN' ) - wrong results of statement when there are many arguments +TITLE: CREATE USER ... TAGS ( argument_1 = 'value1', ..., argument_N = 'valueN' ) - + wrong results of statement when there are many arguments DESCRIPTION: JIRA: CORE-4768 +FBTEST: bugs.core_4768 """ import pytest diff --git a/tests/bugs/core_4774_test.py b/tests/bugs/core_4774_test.py index a50d355c..0623e970 100644 --- a/tests/bugs/core_4774_test.py +++ b/tests/bugs/core_4774_test.py @@ -11,6 +11,7 @@ NOTES: and collect all requested data in a type of temporary table, once execution is complete, fetches are done against this temporary table" JIRA: CORE-4774 +FBTEST: bugs.core_4774 """ import pytest diff --git a/tests/bugs/core_4781_test.py b/tests/bugs/core_4781_test.py index b8c72667..6a9dfdeb 100644 --- a/tests/bugs/core_4781_test.py +++ b/tests/bugs/core_4781_test.py @@ -6,6 +6,7 @@ ISSUE: 5080 TITLE: Maximum string length (32765 bytes) is not validated DESCRIPTION: JIRA: CORE-4781 +FBTEST: bugs.core_4781 """ import pytest diff --git a/tests/bugs/core_4782_test.py b/tests/bugs/core_4782_test.py index d411f850..b201a6a6 100644 --- a/tests/bugs/core_4782_test.py +++ b/tests/bugs/core_4782_test.py @@ -6,6 +6,7 @@ ISSUE: 5081 TITLE: Command `SHOW TABLE` fails when the table contains field with unicode collationin its DDL DESCRIPTION: JIRA: CORE-4782 +FBTEST: bugs.core_4782 """ import pytest diff --git a/tests/bugs/core_4786_test.py b/tests/bugs/core_4786_test.py index d80b01f8..6bb48c9d 100644 --- a/tests/bugs/core_4786_test.py +++ b/tests/bugs/core_4786_test.py @@ -3,9 +3,11 @@ """ ID: issue-5085 ISSUE: 5085 -TITLE: Problematic key value (when attempt to insert duplicate in PK/UK) is not shown where length of key >= 127 characters +TITLE: Problematic key value (when attempt to insert duplicate in PK/UK) is not shown + where length of key >= 127 characters DESCRIPTION: JIRA: CORE-4786 +FBTEST: bugs.core_4786 """ import pytest diff --git a/tests/bugs/core_4789_test.py b/tests/bugs/core_4789_test.py index 12dbd4c8..e673a691 100644 --- a/tests/bugs/core_4789_test.py +++ b/tests/bugs/core_4789_test.py @@ -6,6 +6,7 @@ ISSUE: 5088 TITLE: Prohibit ability to cast timestamps that out of valid range to varchar DESCRIPTION: JIRA: CORE-4789 +FBTEST: bugs.core_4789 """ import pytest diff --git a/tests/bugs/core_4791_test.py b/tests/bugs/core_4791_test.py index 18f357a5..a041bebb 100644 --- a/tests/bugs/core_4791_test.py +++ b/tests/bugs/core_4791_test.py @@ -6,6 +6,7 @@ ISSUE: 1919 TITLE: Make INSERTING/UPDATING/DELETING reserved words to fix ambiguity with boolean expresions DESCRIPTION: JIRA: CORE-4791 +FBTEST: bugs.core_4791 """ import pytest diff --git a/tests/bugs/core_4798_test.py b/tests/bugs/core_4798_test.py index 7b86e512..2dace6c7 100644 --- a/tests/bugs/core_4798_test.py +++ b/tests/bugs/core_4798_test.py @@ -6,6 +6,7 @@ ISSUE: 5096 TITLE: Regression: MIN/MAX with a join ignores possible index navigation DESCRIPTION: JIRA: CORE-4798 +FBTEST: bugs.core_4798 """ import pytest diff --git a/tests/bugs/core_4802_test.py b/tests/bugs/core_4802_test.py index a9142768..d615b730 100644 --- a/tests/bugs/core_4802_test.py +++ b/tests/bugs/core_4802_test.py @@ -6,6 +6,7 @@ ISSUE: 5100 TITLE: Regression: GRANT UPDATE() on acts like grant update on ALL columns of DESCRIPTION: JIRA: CORE-4802 +FBTEST: bugs.core_4802 """ import pytest diff --git a/tests/bugs/core_4806_test.py b/tests/bugs/core_4806_test.py index 24325045..4ed8ea6b 100644 --- a/tests/bugs/core_4806_test.py +++ b/tests/bugs/core_4806_test.py @@ -26,6 +26,7 @@ NOTES: This is considered as *expected* and is noted in doc/README.incompatibilities.3to4.txt Because of this, it was decided to filter out concrete values that are produced in 'SHOW SEQUENCE' command. JIRA: CORE-4806 +FBTEST: bugs.core_4806 """ import pytest diff --git a/tests/bugs/core_4807_test.py b/tests/bugs/core_4807_test.py index e50c8c46..08df0577 100644 --- a/tests/bugs/core_4807_test.py +++ b/tests/bugs/core_4807_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Field inside subquery not present in GROUP BY clause and therefore can't be used in SELECT list as is (only as argument of some aggregation function). JIRA: CORE-4807 +FBTEST: bugs.core_4807 """ import pytest diff --git a/tests/bugs/core_4809_test.py b/tests/bugs/core_4809_test.py index e1f06654..e3bbadf1 100644 --- a/tests/bugs/core_4809_test.py +++ b/tests/bugs/core_4809_test.py @@ -3,9 +3,11 @@ """ ID: issue-5107 ISSUE: 5107 -TITLE: HASH/MERGE JOIN is not used for more than two streams if they are joined via USING/NATURAL clauses and join is based on DBKEY concatenations +TITLE: HASH/MERGE JOIN is not used for more than two streams if they are joined via + USING/NATURAL clauses and join is based on DBKEY concatenations DESCRIPTION: JIRA: CORE-4809 +FBTEST: bugs.core_4809 """ import pytest diff --git a/tests/bugs/core_4811_test.py b/tests/bugs/core_4811_test.py index 852df1eb..2bbaf2d7 100644 --- a/tests/bugs/core_4811_test.py +++ b/tests/bugs/core_4811_test.py @@ -6,6 +6,7 @@ ISSUE: 5109 TITLE: Make user names behave according to SQL identifiers rules DESCRIPTION: JIRA: CORE-4811 +FBTEST: bugs.core_4811 """ import pytest diff --git a/tests/bugs/core_4817_test.py b/tests/bugs/core_4817_test.py index 4f7c8c54..d4a7d663 100644 --- a/tests/bugs/core_4817_test.py +++ b/tests/bugs/core_4817_test.py @@ -3,9 +3,11 @@ """ ID: issue-1927 ISSUE: 1927 -TITLE: ISQL doesn`t show number of affected rows for "MERGE ... WHEN MATCHING" in case when this number surely > 0 +TITLE: ISQL doesn`t show number of affected rows for "MERGE ... WHEN MATCHING" in + case when this number surely > 0 DESCRIPTION: JIRA: CORE-4817 +FBTEST: bugs.core_4817 """ import pytest diff --git a/tests/bugs/core_4819_test.py b/tests/bugs/core_4819_test.py index 8c6a1db4..4f94d3a5 100644 --- a/tests/bugs/core_4819_test.py +++ b/tests/bugs/core_4819_test.py @@ -3,9 +3,11 @@ """ ID: issue-5116 ISSUE: 5116 -TITLE: EXECUTE PROCEDURE's RETURNING_VALUES and EXECUTE STATEMENT's INTO does not check validity of assignments targets leading to bugcheck +TITLE: EXECUTE PROCEDURE's RETURNING_VALUES and EXECUTE STATEMENT's INTO does not + check validity of assignments targets leading to bugcheck DESCRIPTION: JIRA: CORE-4819 +FBTEST: bugs.core_4819 """ import pytest diff --git a/tests/bugs/core_4821_test.py b/tests/bugs/core_4821_test.py index d7d77702..b9a7bbe0 100644 --- a/tests/bugs/core_4821_test.py +++ b/tests/bugs/core_4821_test.py @@ -32,6 +32,7 @@ NOTES: -SQL role TMP$DB_CREATOR does not exist -in security database JIRA: CORE-4821 +FBTEST: bugs.core_4821 """ import pytest diff --git a/tests/bugs/core_4826_test.py b/tests/bugs/core_4826_test.py index b6e4a491..46ccec5b 100644 --- a/tests/bugs/core_4826_test.py +++ b/tests/bugs/core_4826_test.py @@ -6,6 +6,7 @@ ISSUE: 5123 TITLE: Make ISQL display character set when sqlda_display is on DESCRIPTION: JIRA: CORE-4826 +FBTEST: bugs.core_4826 """ import pytest diff --git a/tests/bugs/core_4831_test.py b/tests/bugs/core_4831_test.py index fc0718e1..bef272a0 100644 --- a/tests/bugs/core_4831_test.py +++ b/tests/bugs/core_4831_test.py @@ -6,6 +6,7 @@ ISSUE: 5128 TITLE: Revoke all on all from role -- failed with "SQL role does not exist in security database" DESCRIPTION: JIRA: CORE-4831 +FBTEST: bugs.core_4831 """ import pytest diff --git a/tests/bugs/core_4836_test.py b/tests/bugs/core_4836_test.py index 5dbd3193..152cb769 100644 --- a/tests/bugs/core_4836_test.py +++ b/tests/bugs/core_4836_test.py @@ -3,9 +3,11 @@ """ ID: issue-5132 ISSUE: 5132 -TITLE: Grant update(c) on t to U01 with grant option: user U01 will not be able to `revoke update(c) on t from ` if this `U01` do some DML before revoke +TITLE: Grant update(c) on t to U01 with grant option: user U01 will not be able to + `revoke update(c) on t from ` if this `U01` do some DML before revoke DESCRIPTION: JIRA: CORE-4836 +FBTEST: bugs.core_4836 """ import pytest diff --git a/tests/bugs/core_4839_test.py b/tests/bugs/core_4839_test.py index dcd90cf9..43a0299c 100644 --- a/tests/bugs/core_4839_test.py +++ b/tests/bugs/core_4839_test.py @@ -6,6 +6,7 @@ ISSUE: 5135 TITLE: SHOW GRANTS does not display info about exceptions which were granted to user DESCRIPTION: JIRA: CORE-4839 +FBTEST: bugs.core_4839 """ import pytest diff --git a/tests/bugs/core_4840_test.py b/tests/bugs/core_4840_test.py index d96683ac..554fbe23 100644 --- a/tests/bugs/core_4840_test.py +++ b/tests/bugs/core_4840_test.py @@ -6,6 +6,7 @@ ISSUE: 5136 TITLE: Transactions with isc_tpb_autocommit can hang the server DESCRIPTION: JIRA: CORE-4840 +FBTEST: bugs.core_4840 """ import pytest diff --git a/tests/bugs/core_4841_test.py b/tests/bugs/core_4841_test.py index 9bf7a285..0a9feddf 100644 --- a/tests/bugs/core_4841_test.py +++ b/tests/bugs/core_4841_test.py @@ -3,9 +3,11 @@ """ ID: issue-5137 ISSUE: 5137 -TITLE: Make message about missing password being always displayed as reply on attempt to issue CREATE new login without PASSWORD clause +TITLE: Make message about missing password being always displayed as reply on attempt + to issue CREATE new login without PASSWORD clause DESCRIPTION: JIRA: CORE-4841 +FBTEST: bugs.core_4841 """ import pytest diff --git a/tests/bugs/core_4846_test.py b/tests/bugs/core_4846_test.py index bb2567f0..800e17a2 100644 --- a/tests/bugs/core_4846_test.py +++ b/tests/bugs/core_4846_test.py @@ -6,6 +6,7 @@ ISSUE: 5142 TITLE: Altering a trigger indicating other table than the original does not reflect the change DESCRIPTION: JIRA: CORE-4846 +FBTEST: bugs.core_4846 """ import pytest diff --git a/tests/bugs/core_4848_test.py b/tests/bugs/core_4848_test.py index 12189333..14732922 100644 --- a/tests/bugs/core_4848_test.py +++ b/tests/bugs/core_4848_test.py @@ -6,6 +6,7 @@ ISSUE: 5144 TITLE: MERGE ... WHEN NOT MATCHED ... RETURNING returns wrong (non-null) values when no insert is performed DESCRIPTION: JIRA: CORE-4848 +FBTEST: bugs.core_4848 """ import pytest diff --git a/tests/bugs/core_4855_test.py b/tests/bugs/core_4855_test.py index 332e9b30..10addeef 100644 --- a/tests/bugs/core_4855_test.py +++ b/tests/bugs/core_4855_test.py @@ -3,9 +3,11 @@ """ ID: issue-5151 ISSUE: 5151 -TITLE: Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672" +TITLE: Online validation during DML activity in other connection leads to message + "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672" DESCRIPTION: JIRA: CORE-4855 +FBTEST: bugs.core_4855 """ import pytest diff --git a/tests/bugs/core_4864_test.py b/tests/bugs/core_4864_test.py index 99eadf92..2eac6fed 100644 --- a/tests/bugs/core_4864_test.py +++ b/tests/bugs/core_4864_test.py @@ -26,6 +26,7 @@ DESCRIPTION: It is impossible to check ability to create new user in new database that was made by such way: plugin 'Srp' is required that currently is replaced before any test with 'Legacy' one. JIRA: CORE-4864 +FBTEST: bugs.core_4864 """ import pytest diff --git a/tests/bugs/core_4867_test.py b/tests/bugs/core_4867_test.py index e033719d..7237dc69 100644 --- a/tests/bugs/core_4867_test.py +++ b/tests/bugs/core_4867_test.py @@ -6,6 +6,7 @@ ISSUE: 5163 TITLE: Server crash when preparing a query with PLAN clause at some CTE DESCRIPTION: JIRA: CORE-4867 +FBTEST: bugs.core_4867 """ import pytest diff --git a/tests/bugs/core_4870_test.py b/tests/bugs/core_4870_test.py index b8f0dc6e..6095f46b 100644 --- a/tests/bugs/core_4870_test.py +++ b/tests/bugs/core_4870_test.py @@ -6,6 +6,7 @@ ISSUE: 5166 TITLE: Incorrect number of affected rows for UPDATE against VIEW created WITH CHECK OPTION DESCRIPTION: JIRA: CORE-4870 +FBTEST: bugs.core_4870 """ import pytest diff --git a/tests/bugs/core_4874_test.py b/tests/bugs/core_4874_test.py index 59d55c11..8aa599d1 100644 --- a/tests/bugs/core_4874_test.py +++ b/tests/bugs/core_4874_test.py @@ -6,6 +6,7 @@ ISSUE: 5170 TITLE: Infinite "similar to" matching DESCRIPTION: JIRA: CORE-4874 +FBTEST: bugs.core_4874 """ import pytest diff --git a/tests/bugs/core_4879_test.py b/tests/bugs/core_4879_test.py index dc6a90f0..b6977fa4 100644 --- a/tests/bugs/core_4879_test.py +++ b/tests/bugs/core_4879_test.py @@ -6,6 +6,7 @@ ISSUE: 5174 TITLE: Minor inconvenience in user management via services API DESCRIPTION: JIRA: CORE-4879 +FBTEST: bugs.core_4879 """ import pytest diff --git a/tests/bugs/core_4880_test.py b/tests/bugs/core_4880_test.py index 076bc6f6..1dca7a52 100644 --- a/tests/bugs/core_4880_test.py +++ b/tests/bugs/core_4880_test.py @@ -46,6 +46,7 @@ DESCRIPTION: Finally, we compare these medians with THRESHOLDS, which values have been taken from the table that is shown above, with increasing by approx. 20% JIRA: CORE-4880 +FBTEST: bugs.core_4880 """ import pytest diff --git a/tests/bugs/core_4881_test.py b/tests/bugs/core_4881_test.py index 35ebdea8..5d8d4c1c 100644 --- a/tests/bugs/core_4881_test.py +++ b/tests/bugs/core_4881_test.py @@ -3,7 +3,9 @@ """ ID: issue-1944 ISSUE: 1944 -TITLE: Increase maximum string literal length to 64K (bytes) while setting a lower limit (of characters) for multibyte charsets based on their max char. length (UTF-8 literals will be limited to 16383 characters) +TITLE: Increase maximum string literal length to 64K (bytes) while setting a lower + limit (of characters) for multibyte charsets based on their max char. length + (UTF-8 literals will be limited to 16383 characters) DESCRIPTION: Test verifies that one may to operate with string literals: 1) containing only ascii characters (and limit for this case should be 65535 bytes (=chars)) @@ -12,6 +14,7 @@ DESCRIPTION: Before 3.0.0.31981 following statement raises: String literal with 65536 bytes exceeds the maximum length of 32767 bytes JIRA: CORE-4881 +FBTEST: bugs.core_4881 """ import pytest diff --git a/tests/bugs/core_4882_test.py b/tests/bugs/core_4882_test.py index fd2d0dd7..4d328f23 100644 --- a/tests/bugs/core_4882_test.py +++ b/tests/bugs/core_4882_test.py @@ -16,6 +16,7 @@ DESCRIPTION: is limited to 512. With this limit single-line statement of begin-end blocks will have length less than 64K. For that reason these lines were removed from here to the test for CORE-4884. JIRA: CORE-4882 +FBTEST: bugs.core_4882 """ import pytest diff --git a/tests/bugs/core_4884_test.py b/tests/bugs/core_4884_test.py index 27a3ca54..69c56adf 100644 --- a/tests/bugs/core_4884_test.py +++ b/tests/bugs/core_4884_test.py @@ -8,6 +8,7 @@ DESCRIPTION: NOTES: Batch file that generates .sql with arbitrary level of begin..end statements can be seen in the traker. JIRA: CORE-4884 +FBTEST: bugs.core_4884 """ import pytest diff --git a/tests/bugs/core_4887_test.py b/tests/bugs/core_4887_test.py index 32d0a3db..2593a214 100644 --- a/tests/bugs/core_4887_test.py +++ b/tests/bugs/core_4887_test.py @@ -6,6 +6,7 @@ ISSUE: 5181 TITLE: AFTER CREATE/ALTER PACKAGE DDL triggers runs in incorrectly moment DESCRIPTION: JIRA: CORE-4887 +FBTEST: bugs.core_4887 """ import pytest diff --git a/tests/bugs/core_4889_test.py b/tests/bugs/core_4889_test.py index fff67260..f1db9397 100644 --- a/tests/bugs/core_4889_test.py +++ b/tests/bugs/core_4889_test.py @@ -6,6 +6,7 @@ ISSUE: 5183 TITLE: FBSVCMGR with `action_trace_start` prevents in 3.0 SuperServer from connecting using local protocol DESCRIPTION: JIRA: CORE-4889 +FBTEST: bugs.core_4889 """ import pytest diff --git a/tests/bugs/core_4898_test.py b/tests/bugs/core_4898_test.py index f7cd5560..86e2b537 100644 --- a/tests/bugs/core_4898_test.py +++ b/tests/bugs/core_4898_test.py @@ -6,6 +6,7 @@ ISSUE: 5191 TITLE: Speed up function creation and loading when there are many functions in the database DESCRIPTION: JIRA: CORE-4898 +FBTEST: bugs.core_4898 """ import pytest diff --git a/tests/bugs/core_4899_test.py b/tests/bugs/core_4899_test.py index 54941049..c26e47f7 100644 --- a/tests/bugs/core_4899_test.py +++ b/tests/bugs/core_4899_test.py @@ -3,9 +3,11 @@ """ ID: issue-5192 ISSUE: 5192 -TITLE: GFIX -online: message "IProvider::attachDatabase failed when loading mapping cache" appears in Classic (only) if access uses remote protocol +TITLE: GFIX -online: message "IProvider::attachDatabase failed when loading mapping cache" + appears in Classic (only) if access uses remote protocol DESCRIPTION: JIRA: CORE-4899 +FBTEST: bugs.core_4899 """ import pytest diff --git a/tests/bugs/core_4904_test.py b/tests/bugs/core_4904_test.py index 912d24a8..18d7bafa 100644 --- a/tests/bugs/core_4904_test.py +++ b/tests/bugs/core_4904_test.py @@ -13,6 +13,7 @@ DESCRIPTION: runtime exception SQLSTATE = 54000, "Maximum index level reached" 4. Start validation of database: index should NOT be corrupted in its report. JIRA: CORE-4904 +FBTEST: bugs.core_4904 """ import pytest diff --git a/tests/bugs/core_4905_test.py b/tests/bugs/core_4905_test.py index a025f9b9..bfe6ec73 100644 --- a/tests/bugs/core_4905_test.py +++ b/tests/bugs/core_4905_test.py @@ -6,6 +6,7 @@ ISSUE: 5197 TITLE: Invalid internal BLR filter conversion DESCRIPTION: JIRA: CORE-4905 +FBTEST: bugs.core_4905 """ import pytest diff --git a/tests/bugs/core_4909_test.py b/tests/bugs/core_4909_test.py index e254cfa8..622f6551 100644 --- a/tests/bugs/core_4909_test.py +++ b/tests/bugs/core_4909_test.py @@ -6,6 +6,7 @@ ISSUE: 5201 TITLE: MERGE / HASH JOINs produce incorrect results when VARCHAR join keys differ only by trailing spaces DESCRIPTION: JIRA: CORE-4909 +FBTEST: bugs.core_4909 """ import pytest diff --git a/tests/bugs/core_4917_test.py b/tests/bugs/core_4917_test.py index 948352fc..9a520da9 100644 --- a/tests/bugs/core_4917_test.py +++ b/tests/bugs/core_4917_test.py @@ -6,6 +6,7 @@ ISSUE: 5209 TITLE: ALTER DOMAIN ... TO allows to specify matching to 'RDB$[[:DIGIT:]]*' DESCRIPTION: JIRA: CORE-4917 +FBTEST: bugs.core_4917 """ import pytest diff --git a/tests/bugs/core_4921_test.py b/tests/bugs/core_4921_test.py index fb61aa2e..16e593b2 100644 --- a/tests/bugs/core_4921_test.py +++ b/tests/bugs/core_4921_test.py @@ -10,6 +10,7 @@ DESCRIPTION: 1) in case when NATURAL scan occured currently index T*_SINGLE_X is used; 2) in case when it was only PARTIAL matching index Y*_COMPOUND_X is in use. JIRA: CORE-4921 +FBTEST: bugs.core_4921 """ import pytest diff --git a/tests/bugs/core_4923_test.py b/tests/bugs/core_4923_test.py index 0ba6af34..4677f165 100644 --- a/tests/bugs/core_4923_test.py +++ b/tests/bugs/core_4923_test.py @@ -6,6 +6,7 @@ ISSUE: 5214 TITLE: Add ability to track domains rename in DDL triggers DESCRIPTION: JIRA: CORE-4923 +FBTEST: bugs.core_4923 """ import pytest diff --git a/tests/bugs/core_4927_test.py b/tests/bugs/core_4927_test.py index 7afc8004..58a60437 100644 --- a/tests/bugs/core_4927_test.py +++ b/tests/bugs/core_4927_test.py @@ -6,6 +6,7 @@ ISSUE: 5218 TITLE: IIF function prevents the condition from being pushed into the union for better optimization DESCRIPTION: JIRA: CORE-4927 +FBTEST: bugs.core_4927 """ import pytest diff --git a/tests/bugs/core_4928_test.py b/tests/bugs/core_4928_test.py index a08659d5..ce61e1ea 100644 --- a/tests/bugs/core_4928_test.py +++ b/tests/bugs/core_4928_test.py @@ -3,9 +3,11 @@ """ ID: issue-5219 ISSUE: 5219 -TITLE: It is not possible to save the connection information in the ON CONNECT trigger, if the connection is created by the gbak +TITLE: It is not possible to save the connection information in the ON CONNECT trigger, + if the connection is created by the gbak DESCRIPTION: JIRA: CORE-4928 +FBTEST: bugs.core_4928 """ import pytest diff --git a/tests/bugs/core_4929_test.py b/tests/bugs/core_4929_test.py index b76b3390..c4bf289e 100644 --- a/tests/bugs/core_4929_test.py +++ b/tests/bugs/core_4929_test.py @@ -3,9 +3,11 @@ """ ID: issue-5220 ISSUE: 5220 -TITLE: Cannot compile source with "ELSE IF ( ) THEN" statement and commands to manupulate explicit cursor inside +TITLE: Cannot compile source with "ELSE IF ( ) THEN" statement and commands + to manupulate explicit cursor inside DESCRIPTION: JIRA: CORE-4929 +FBTEST: bugs.core_4929 """ import pytest diff --git a/tests/bugs/core_4933_test.py b/tests/bugs/core_4933_test.py index 15c2f020..d52a74b3 100644 --- a/tests/bugs/core_4933_test.py +++ b/tests/bugs/core_4933_test.py @@ -20,6 +20,7 @@ DESCRIPTION: IN ALL STEPS WE HAVE TO SEE THE SAME PARAMS - NO MATTER HOW MUCH TIMES WE DID COMMIT/ROLLBACK/RECONNECT AND EVEN WORK IN OTHER DB. JIRA: CORE-4933 +FBTEST: bugs.core_4933 """ import pytest diff --git a/tests/bugs/core_4934_test.py b/tests/bugs/core_4934_test.py index 817b4c4d..7f315b3c 100644 --- a/tests/bugs/core_4934_test.py +++ b/tests/bugs/core_4934_test.py @@ -6,6 +6,7 @@ ISSUE: 5225 TITLE: Different collation ID for altered computed column DESCRIPTION: JIRA: CORE-4934 +FBTEST: bugs.core_4934 """ import pytest diff --git a/tests/bugs/core_4937_test.py b/tests/bugs/core_4937_test.py index ccc325cc..53bd2972 100644 --- a/tests/bugs/core_4937_test.py +++ b/tests/bugs/core_4937_test.py @@ -6,6 +6,7 @@ ISSUE: 5228 TITLE: View/subselect with "union" does not use computed index DESCRIPTION: JIRA: CORE-4937 +FBTEST: bugs.core_4937 """ import pytest diff --git a/tests/bugs/core_4940_test.py b/tests/bugs/core_4940_test.py index bc66736a..b64263bd 100644 --- a/tests/bugs/core_4940_test.py +++ b/tests/bugs/core_4940_test.py @@ -6,6 +6,7 @@ ISSUE: 5231 TITLE: Add label about deterministic flag for stored function in SHOW and extract commands DESCRIPTION: JIRA: CORE-4940 +FBTEST: bugs.core_4940 """ import pytest diff --git a/tests/bugs/core_4943_test.py b/tests/bugs/core_4943_test.py index 39f0afb8..a11ae7e3 100644 --- a/tests/bugs/core_4943_test.py +++ b/tests/bugs/core_4943_test.py @@ -6,6 +6,7 @@ ISSUE: 5234 TITLE: Dialect 1 casting date to string breaks when in the presence a domain with a check constraint DESCRIPTION: JIRA: CORE-4943 +FBTEST: bugs.core_4943 """ import pytest diff --git a/tests/bugs/core_4947_test.py b/tests/bugs/core_4947_test.py index 362a7c33..52cc3fa1 100644 --- a/tests/bugs/core_4947_test.py +++ b/tests/bugs/core_4947_test.py @@ -6,6 +6,7 @@ ISSUE: 5238 TITLE: Compound ALTER TABLE statement with ADD and DROP the same check constraint fails DESCRIPTION: JIRA: CORE-4947 +FBTEST: bugs.core_4947 """ import pytest diff --git a/tests/bugs/core_4950_test.py b/tests/bugs/core_4950_test.py index f0f734b3..b5bf5cac 100644 --- a/tests/bugs/core_4950_test.py +++ b/tests/bugs/core_4950_test.py @@ -6,6 +6,7 @@ ISSUE: 5241 TITLE: Statistics for any system index can not be updated/recalculated DESCRIPTION: JIRA: CORE-4950 +FBTEST: bugs.core_4950 """ import pytest diff --git a/tests/bugs/core_4954_test.py b/tests/bugs/core_4954_test.py index 2bde5732..73329e7b 100644 --- a/tests/bugs/core_4954_test.py +++ b/tests/bugs/core_4954_test.py @@ -6,6 +6,7 @@ ISSUE: 5245 TITLE: The package procedure with value by default isn't called if this parameter isn't specified DESCRIPTION: JIRA: CORE-4954 +FBTEST: bugs.core_4954 """ import pytest diff --git a/tests/bugs/core_4964_test.py b/tests/bugs/core_4964_test.py index 7aad6a13..5a633c3c 100644 --- a/tests/bugs/core_4964_test.py +++ b/tests/bugs/core_4964_test.py @@ -3,7 +3,8 @@ """ ID: issue-5255 ISSUE: 5255 -TITLE: Real errors during connect to security database are hidden by Srp user manager. Errors should be logged no matter what AuthServer is used +TITLE: Real errors during connect to security database are hidden by Srp user manager. + Errors should be logged no matter what AuthServer is used DESCRIPTION: Test obtains full path to $fb_home via FBSVCMGR info_get_env. Then it makes copy of file 'databases.conf' that is in $fb_home directory because @@ -44,6 +45,7 @@ DESCRIPTION: Refactored 05.01.2020 (firebird.conf now contains Srp as first plugin in UserManager parameter): JIRA: CORE-4964 +FBTEST: bugs.core_4964 """ import pytest diff --git a/tests/bugs/core_4970_test.py b/tests/bugs/core_4970_test.py index 25c6f5b1..1b376651 100644 --- a/tests/bugs/core_4970_test.py +++ b/tests/bugs/core_4970_test.py @@ -6,6 +6,7 @@ ISSUE: 5261 TITLE: Table trigger does not see its mode: inserting or updating or deleting DESCRIPTION: JIRA: CORE-4970 +FBTEST: bugs.core_4970 """ import pytest diff --git a/tests/bugs/core_4977_test.py b/tests/bugs/core_4977_test.py index 141bd74b..45875790 100644 --- a/tests/bugs/core_4977_test.py +++ b/tests/bugs/core_4977_test.py @@ -13,6 +13,7 @@ DESCRIPTION: On PC-host with CPU 3.0 GHz and 2Gb RAM) in almost all cases difference was less than 1000 ms, so it was decided to set MAX_DETACH_TIME_THRESHOLD = 1200 ms. JIRA: CORE-4977 +FBTEST: bugs.core_4977 """ import pytest diff --git a/tests/bugs/core_4980_test.py b/tests/bugs/core_4980_test.py index e8668615..67d9e156 100644 --- a/tests/bugs/core_4980_test.py +++ b/tests/bugs/core_4980_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Then try to connect with as user and query non-system table TEST and system tables. Query to table TEST should be denied, but queries to RDB-tables should run OK and display their data. JIRA: CORE-4980 +FBTEST: bugs.core_4980 """ import pytest diff --git a/tests/bugs/core_4984_test.py b/tests/bugs/core_4984_test.py index 0e5c1e46..45f6678f 100644 --- a/tests/bugs/core_4984_test.py +++ b/tests/bugs/core_4984_test.py @@ -6,6 +6,7 @@ ISSUE: 5275 TITLE: Ordering by compound index together with a range condition gives wrong results DESCRIPTION: JIRA: CORE-4984 +FBTEST: bugs.core_4984 """ import pytest diff --git a/tests/bugs/core_4985_test.py b/tests/bugs/core_4985_test.py index dd012954..91f71db3 100644 --- a/tests/bugs/core_4985_test.py +++ b/tests/bugs/core_4985_test.py @@ -6,6 +6,7 @@ ISSUE: 5276 TITLE: Non-privileged user can implicitly count records in a restricted table DESCRIPTION: JIRA: CORE-4985 +FBTEST: bugs.core_4985 """ import pytest diff --git a/tests/bugs/core_4998_test.py b/tests/bugs/core_4998_test.py index 4a90e494..987636c4 100644 --- a/tests/bugs/core_4998_test.py +++ b/tests/bugs/core_4998_test.py @@ -26,6 +26,7 @@ DESCRIPTION: File firebird.log is compared BEFORE and AFTER os.system( f_python_separate_exec_context ). No new messages related to 10054 error should occur during this test in firebird.log. JIRA: CORE-4998 +FBTEST: bugs.core_4998 """ import pytest diff --git a/tests/bugs/core_5016_test.py b/tests/bugs/core_5016_test.py index a1976b22..44d80ccc 100644 --- a/tests/bugs/core_5016_test.py +++ b/tests/bugs/core_5016_test.py @@ -6,6 +6,7 @@ ISSUE: 5304 TITLE: Server crashes during GC when DELETE is executed after adding new referencing column DESCRIPTION: JIRA: CORE-5016 +FBTEST: bugs.core_5016 """ import pytest diff --git a/tests/bugs/core_5018_test.py b/tests/bugs/core_5018_test.py index 8df50066..f72d2373 100644 --- a/tests/bugs/core_5018_test.py +++ b/tests/bugs/core_5018_test.py @@ -3,9 +3,11 @@ """ ID: issue-5306 ISSUE: 5306 -TITLE: Regression: Non-indexed predicates may not be applied immediately after retrieval when tables are being joined +TITLE: Regression: Non-indexed predicates may not be applied immediately after + retrieval when tables are being joined DESCRIPTION: JIRA: CORE-5018 +FBTEST: bugs.core_5018 """ import pytest diff --git a/tests/bugs/core_5020_test.py b/tests/bugs/core_5020_test.py index f18ebde5..154befeb 100644 --- a/tests/bugs/core_5020_test.py +++ b/tests/bugs/core_5020_test.py @@ -6,6 +6,7 @@ ISSUE: 5308 TITLE: Regression: ORDER BY clause on compound index may disable usage of other indices DESCRIPTION: JIRA: CORE-5020 +FBTEST: bugs.core_5020 """ import pytest diff --git a/tests/bugs/core_5028_test.py b/tests/bugs/core_5028_test.py index 21fec2b0..af65d476 100644 --- a/tests/bugs/core_5028_test.py +++ b/tests/bugs/core_5028_test.py @@ -6,6 +6,7 @@ ISSUE: 5315 TITLE: Report the remote port number in MON$ATTACHMENTS DESCRIPTION: JIRA: CORE-5028 +FBTEST: bugs.core_5028 """ import pytest diff --git a/tests/bugs/core_5034_test.py b/tests/bugs/core_5034_test.py index 91872694..6c1b01c7 100644 --- a/tests/bugs/core_5034_test.py +++ b/tests/bugs/core_5034_test.py @@ -44,6 +44,7 @@ DESCRIPTION: Increased threshold to 6000 ms instead of old 5000 ms -- see http://web.firebirdsql.org/download/prerelease/results/archive/3.0.2.32630/bugs.core_5034.html JIRA: CORE-5034 +FBTEST: bugs.core_5034 """ import pytest diff --git a/tests/bugs/core_5039_test.py b/tests/bugs/core_5039_test.py index f8f1fd49..79f2293f 100644 --- a/tests/bugs/core_5039_test.py +++ b/tests/bugs/core_5039_test.py @@ -11,6 +11,7 @@ NOTES: ("service_mgr" to be cleaned out from connection string completely...") [26.05.2021] changed code for FB 4.x and enabled after discuss with Alex. JIRA: CORE-5039 +FBTEST: bugs.core_5039 """ import pytest diff --git a/tests/bugs/core_5049_test.py b/tests/bugs/core_5049_test.py index 8e67f936..2a828de7 100644 --- a/tests/bugs/core_5049_test.py +++ b/tests/bugs/core_5049_test.py @@ -6,6 +6,7 @@ ISSUE: 5336 TITLE: Regression: incorrect calculation of byte-length for view columns DESCRIPTION: JIRA: CORE-5049 +FBTEST: bugs.core_5049 """ import pytest diff --git a/tests/bugs/core_5060_test.py b/tests/bugs/core_5060_test.py index 92e7c97b..a2b89416 100644 --- a/tests/bugs/core_5060_test.py +++ b/tests/bugs/core_5060_test.py @@ -6,6 +6,7 @@ ISSUE: 5347 TITLE: Cannot CREATE VIEW that selects from a system table, despite having all grants DESCRIPTION: JIRA: CORE-5060 +FBTEST: bugs.core_5060 """ import pytest diff --git a/tests/bugs/core_5061_test.py b/tests/bugs/core_5061_test.py index 35e0f093..da166d34 100644 --- a/tests/bugs/core_5061_test.py +++ b/tests/bugs/core_5061_test.py @@ -12,6 +12,7 @@ DESCRIPTION: This mean that 'expected_stdout' section must be EMPTY. Otherwise expected_stdout will contain info about error or invalid plan. JIRA: CORE-5061 +FBTEST: bugs.core_5061 """ import pytest diff --git a/tests/bugs/core_5062_test.py b/tests/bugs/core_5062_test.py index 8157276d..e91ab20a 100644 --- a/tests/bugs/core_5062_test.py +++ b/tests/bugs/core_5062_test.py @@ -3,9 +3,11 @@ """ ID: issue-5349 ISSUE: 5349 -TITLE: CHAR_TO_UUID on column with index throws expression evaluation not supported Human readable UUID argument for CHAR_TO_UUID must be of exact length 36 +TITLE: CHAR_TO_UUID on column with index throws expression evaluation not supported + Human readable UUID argument for CHAR_TO_UUID must be of exact length 36 DESCRIPTION: JIRA: CORE-5062 +FBTEST: bugs.core_5062 """ import pytest diff --git a/tests/bugs/core_5064_test.py b/tests/bugs/core_5064_test.py index e5d65471..06ca172c 100644 --- a/tests/bugs/core_5064_test.py +++ b/tests/bugs/core_5064_test.py @@ -6,6 +6,7 @@ ISSUE: 5351 TITLE: Add datatypes (VAR)BINARY(n) and BINARY VARYING(n) as alias for (VAR)CHAR(n) CHARACTER SET OCTETS DESCRIPTION: JIRA: CORE-5064 +FBTEST: bugs.core_5064 """ import pytest diff --git a/tests/bugs/core_5070_test.py b/tests/bugs/core_5070_test.py index 5185f2c2..08023278 100644 --- a/tests/bugs/core_5070_test.py +++ b/tests/bugs/core_5070_test.py @@ -6,6 +6,7 @@ ISSUE: 5357 TITLE: Compound index cannot be used for filtering in some ORDER/GROUP BY queries DESCRIPTION: JIRA: CORE-5070 +FBTEST: bugs.core_5070 """ import pytest diff --git a/tests/bugs/core_5074_test.py b/tests/bugs/core_5074_test.py index 0d6a5336..65b40d6e 100644 --- a/tests/bugs/core_5074_test.py +++ b/tests/bugs/core_5074_test.py @@ -6,6 +6,7 @@ ISSUE: 5361 TITLE: Lost the charset ID in selection of array element DESCRIPTION: JIRA: CORE-5074 +FBTEST: bugs.core_5074 """ import pytest diff --git a/tests/bugs/core_5075_test.py b/tests/bugs/core_5075_test.py index 5881c10d..ed172143 100644 --- a/tests/bugs/core_5075_test.py +++ b/tests/bugs/core_5075_test.py @@ -3,7 +3,8 @@ """ ID: issue-5362 ISSUE: 5362 -TITLE: Regression. Triger on DISCONNECT with dynamic SQL (ES 'insert into ...'): 1) does not work in 3.0; 2) leads FB to crash when it is recreated +TITLE: Regression. Triger on DISCONNECT with dynamic SQL (ES 'insert into ...'): + 1) does not work in 3.0; 2) leads FB to crash when it is recreated DESCRIPTION: Test does following: * obtains firebird.log as it was _before_ actions; @@ -15,6 +16,7 @@ DESCRIPTION: * obtains firebird.log as it is _after_ actions; * compare two firebird.log versions - diff must be empty. JIRA: CORE-5075 +FBTEST: bugs.core_5075 """ import pytest diff --git a/tests/bugs/core_5077_test.py b/tests/bugs/core_5077_test.py index db8b3f8d..7e0ac326 100644 --- a/tests/bugs/core_5077_test.py +++ b/tests/bugs/core_5077_test.py @@ -28,6 +28,7 @@ DESCRIPTION: PLUGIN_NAME = 'dbcrypt' if os.name == 'nt' else '"fbSampleDbCrypt"' KHOLDER_NAME = 'KeyHolder' if os.name == 'nt' else "fbSampleKeyHolder" JIRA: CORE-5077 +FBTEST: bugs.core_5077 """ import pytest diff --git a/tests/bugs/core_5078_test.py b/tests/bugs/core_5078_test.py index bccd0643..f01e4075 100644 --- a/tests/bugs/core_5078_test.py +++ b/tests/bugs/core_5078_test.py @@ -6,6 +6,7 @@ ISSUE: 5365 TITLE: "Invalid BLOB ID" error DESCRIPTION: JIRA: CORE-5078 +FBTEST: bugs.core_5078 """ import pytest diff --git a/tests/bugs/core_5082_test.py b/tests/bugs/core_5082_test.py index f876c8ae..9ae4d261 100644 --- a/tests/bugs/core_5082_test.py +++ b/tests/bugs/core_5082_test.py @@ -13,6 +13,7 @@ DESCRIPTION: NOTES: [06.02.2019] added separate code for 4.0 because of new error message ("Missing security context for ...") JIRA: CORE-5082 +FBTEST: bugs.core_5082 """ import pytest diff --git a/tests/bugs/core_5085_test.py b/tests/bugs/core_5085_test.py index 7debc8c6..d0f68b2e 100644 --- a/tests/bugs/core_5085_test.py +++ b/tests/bugs/core_5085_test.py @@ -6,6 +6,7 @@ ISSUE: 5370 TITLE: Allow to fixup (nbackup) database via Services API DESCRIPTION: JIRA: CORE-5085 +FBTEST: bugs.core_5085 """ import pytest diff --git a/tests/bugs/core_5087_test.py b/tests/bugs/core_5087_test.py index 42599da8..9aedbe59 100644 --- a/tests/bugs/core_5087_test.py +++ b/tests/bugs/core_5087_test.py @@ -30,6 +30,7 @@ DESCRIPTION: We also do additional check: all ISQL sessions should be disconnected with writing to logs appropriate messages about shutdown. JIRA: CORE-5087 +FBTEST: bugs.core_5087 """ from __future__ import annotations diff --git a/tests/bugs/core_5089_test.py b/tests/bugs/core_5089_test.py index daa5a0b5..512f80bf 100644 --- a/tests/bugs/core_5089_test.py +++ b/tests/bugs/core_5089_test.py @@ -3,7 +3,9 @@ """ ID: issue-5374 ISSUE: 5374 -TITLE: Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains reference to column of table(s) that not yet exists if this procedure had parameter of such type when it was created +TITLE: Metadata extration (ISQL -X): "CREATE PROCEDURE/FUNCTION" statement contains + reference to column of table(s) that not yet exists if this procedure had parameter + of such type when it was created DESCRIPTION: Test creates database with table 'TEST' and standalone and packaged procedures and functions which have parameters or variables with referencing to the table 'TEST' column. Also, there are DB-level and DDL-level triggers with similar references. @@ -11,6 +13,7 @@ DESCRIPTION: After this we drop all objects and make attempt to APPLY just extracted metadata script. It should perform without errors. Finally, we extract metadata again and do COMPARISON of their current content and those which are stored 'initial' file. JIRA: CORE-5089 +FBTEST: bugs.core_5089 """ import pytest diff --git a/tests/bugs/core_5092_test.py b/tests/bugs/core_5092_test.py index 7db0ee58..2e1fed9d 100644 --- a/tests/bugs/core_5092_test.py +++ b/tests/bugs/core_5092_test.py @@ -18,6 +18,7 @@ DESCRIPTION: vs 8) Check that result of comparison is EMPTY (no rows). JIRA: CORE-5092 +FBTEST: bugs.core_5092 """ import pytest diff --git a/tests/bugs/core_5093_test.py b/tests/bugs/core_5093_test.py index 6e1769a0..c74eee41 100644 --- a/tests/bugs/core_5093_test.py +++ b/tests/bugs/core_5093_test.py @@ -11,6 +11,7 @@ DESCRIPTION: Expression for ALTER TABLE - see literal "alter_table_ddl", encoded in UTF8. NB: changing character set should NOT be reflected on SQLDA output (at least for current FB builds). JIRA: CORE-5093 +FBTEST: bugs.core_5093 """ import pytest diff --git a/tests/bugs/core_5097_test.py b/tests/bugs/core_5097_test.py index 94190ec0..98c16932 100644 --- a/tests/bugs/core_5097_test.py +++ b/tests/bugs/core_5097_test.py @@ -6,6 +6,7 @@ ISSUE: 5382 TITLE: COMPUTED-BY expressions are not converted to their field type inside the engine DESCRIPTION: JIRA: CORE-5097 +FBTEST: bugs.core_5097 """ import pytest diff --git a/tests/bugs/core_5107_test.py b/tests/bugs/core_5107_test.py index 20ae82ae..1822287d 100644 --- a/tests/bugs/core_5107_test.py +++ b/tests/bugs/core_5107_test.py @@ -1,20 +1,13 @@ #coding:utf-8 -# -# id: bugs.core_5107 -# title: set autoddl off and sequence of: ( create view V as select * from T; alter view V as select 1 x from rdb$database; drop view V; ) leads to server crash -# decription: -# -# tracker_id: CORE-5107 -# min_versions: ['3.0'] -# versions: 3.0 -# qmid: None """ ID: issue-5391 ISSUE: 5391 -TITLE: et autoddl off and sequence of: ( create view V as select * from T; alter view V as select 1 x from rdb$database; drop view V; ) leads to server crash +TITLE: set autoddl off and sequence of: ( create view V as select * from T; alter + view V as select 1 x from rdb$database; drop view V; ) leads to server crash DESCRIPTION: JIRA: CORE-5107 +FBTEST: bugs.core_5107 """ import pytest diff --git a/tests/bugs/core_5110_test.py b/tests/bugs/core_5110_test.py index 0ab85068..93a31a77 100644 --- a/tests/bugs/core_5110_test.py +++ b/tests/bugs/core_5110_test.py @@ -12,6 +12,7 @@ DESCRIPTION: text field of length = 50 characters. This test inserts 120'000 rows for ensuring that rollback will be done via TIP. JIRA: CORE-5110 +FBTEST: bugs.core_5110 """ import pytest diff --git a/tests/bugs/core_5118_test.py b/tests/bugs/core_5118_test.py index 35d5f8ac..baff0af6 100644 --- a/tests/bugs/core_5118_test.py +++ b/tests/bugs/core_5118_test.py @@ -6,6 +6,7 @@ ISSUE: 5402 TITLE: Indices on computed fields are broken after restore (all keys are NULL) DESCRIPTION: JIRA: CORE-5118 +FBTEST: bugs.core_5118 """ import pytest diff --git a/tests/bugs/core_5119_test.py b/tests/bugs/core_5119_test.py index 63e32d65..a5fcb653 100644 --- a/tests/bugs/core_5119_test.py +++ b/tests/bugs/core_5119_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Test starts transaction by issuing ISQL command with 'auto commit' clause and check then whether transaction data are written in the table, despite of final rollback. JIRA: CORE-5119 +FBTEST: bugs.core_5119 """ import pytest diff --git a/tests/bugs/core_5122_test.py b/tests/bugs/core_5122_test.py index f4e50dab..2a7caf07 100644 --- a/tests/bugs/core_5122_test.py +++ b/tests/bugs/core_5122_test.py @@ -6,6 +6,7 @@ ISSUE: 5406 TITLE: Expression index may not be used by the optimizer if created and used in different connection charsets DESCRIPTION: JIRA: CORE-5122 +FBTEST: bugs.core_5122 """ import pytest diff --git a/tests/bugs/core_5130_test.py b/tests/bugs/core_5130_test.py index 0c13bba3..5c1f6be2 100644 --- a/tests/bugs/core_5130_test.py +++ b/tests/bugs/core_5130_test.py @@ -3,9 +3,11 @@ """ ID: issue-5414 ISSUE: 5414 -TITLE: Compiler issues message about "invalid request BLR" when attempt to compile wrong DDL of view with both subquery and "WITH CHECK OPTION" in its DDL +TITLE: Compiler issues message about "invalid request BLR" when attempt to compile + wrong DDL of view with both subquery and "WITH CHECK OPTION" in its DDL DESCRIPTION: JIRA: CORE-5130 +FBTEST: bugs.core_5130 """ import pytest diff --git a/tests/bugs/core_5133_test.py b/tests/bugs/core_5133_test.py index 9de04efd..e0c83d0c 100644 --- a/tests/bugs/core_5133_test.py +++ b/tests/bugs/core_5133_test.py @@ -15,6 +15,7 @@ NOTES: This is considered as *expected* and is noted in doc/README.incompatibilities.3to4.txt Because of this, it was decided create separate section for FB 4.x. JIRA: CORE-5133 +FBTEST: bugs.core_5133 """ import pytest diff --git a/tests/bugs/core_5140_test.py b/tests/bugs/core_5140_test.py index d28f7e2b..3ec36187 100644 --- a/tests/bugs/core_5140_test.py +++ b/tests/bugs/core_5140_test.py @@ -6,6 +6,7 @@ ISSUE: 5423 TITLE: Wrong error message when user tries to set number of page buffers into not supported value DESCRIPTION: JIRA: CORE-5140 +FBTEST: bugs.core_5140 """ import pytest diff --git a/tests/bugs/core_5141_test.py b/tests/bugs/core_5141_test.py index bf12551f..ba445506 100644 --- a/tests/bugs/core_5141_test.py +++ b/tests/bugs/core_5141_test.py @@ -6,6 +6,7 @@ ISSUE: 5424 TITLE: Field definition allows several NOT NULL clauses DESCRIPTION: JIRA: CORE-5141 +FBTEST: bugs.core_5141 """ import pytest diff --git a/tests/bugs/core_5142_test.py b/tests/bugs/core_5142_test.py index 7271c9c4..849d4417 100644 --- a/tests/bugs/core_5142_test.py +++ b/tests/bugs/core_5142_test.py @@ -3,9 +3,11 @@ """ ID: issue-5425 ISSUE: 5425 -TITLE: Error "no current record to fetch" if some record is to be deleted both by the statement itself and by some trigger fired during statement execution +TITLE: Error "no current record to fetch" if some record is to be deleted both by + the statement itself and by some trigger fired during statement execution DESCRIPTION: JIRA: CORE-5142 +FBTEST: bugs.core_5142 """ import pytest diff --git a/tests/bugs/core_5143_test.py b/tests/bugs/core_5143_test.py index be5eb19b..c0f222fc 100644 --- a/tests/bugs/core_5143_test.py +++ b/tests/bugs/core_5143_test.py @@ -6,6 +6,7 @@ ISSUE: 5426 TITLE: GBAK restore failed when there is SQL function accessing table and switch -O(NE_AT_A_TIME) is used DESCRIPTION: JIRA: CORE-5143 +FBTEST: bugs.core_5143 """ import pytest diff --git a/tests/bugs/core_5146_test.py b/tests/bugs/core_5146_test.py index 51847efa..56e807ff 100644 --- a/tests/bugs/core_5146_test.py +++ b/tests/bugs/core_5146_test.py @@ -6,6 +6,7 @@ ISSUE: 5429 TITLE: Suboptimal join order if one table has a selective predicate and MIN is calculated for the other one DESCRIPTION: JIRA: CORE-5146 +FBTEST: bugs.core_5146 """ import pytest diff --git a/tests/bugs/core_5147_test.py b/tests/bugs/core_5147_test.py index c2f05bbb..a951c87c 100644 --- a/tests/bugs/core_5147_test.py +++ b/tests/bugs/core_5147_test.py @@ -6,6 +6,7 @@ ISSUE: 5430 TITLE: create trigger fails with ambiguous field name between table B and table A error DESCRIPTION: JIRA: CORE-5147 +FBTEST: bugs.core_5147 """ import pytest diff --git a/tests/bugs/core_5149_test.py b/tests/bugs/core_5149_test.py index 969ed2e4..f0818297 100644 --- a/tests/bugs/core_5149_test.py +++ b/tests/bugs/core_5149_test.py @@ -6,6 +6,7 @@ ISSUE: 5432 TITLE: Regression: LEFT JOIN incorrectly pushes COALESCE into the inner stream causing wrong results DESCRIPTION: JIRA: CORE-5149 +FBTEST: bugs.core_5149 """ import pytest diff --git a/tests/bugs/core_5153_test.py b/tests/bugs/core_5153_test.py index 8cbca991..85fd613f 100644 --- a/tests/bugs/core_5153_test.py +++ b/tests/bugs/core_5153_test.py @@ -10,6 +10,7 @@ DESCRIPTION: We do NOT check correctness of query results - this will be done by another ticket, CORE-5165: wrong result in 3.0 RC2 and 4.0 comparing 2.5. It's NOT related to this ticket. JIRA: CORE-5153 +FBTEST: bugs.core_5153 """ import pytest diff --git a/tests/bugs/core_5155_test.py b/tests/bugs/core_5155_test.py index 44496acc..2da744fd 100644 --- a/tests/bugs/core_5155_test.py +++ b/tests/bugs/core_5155_test.py @@ -6,6 +6,7 @@ ISSUE: 5438 TITLE: [CREATE OR] ALTER USER statement: clause PASSWORD (if present) must be always specified just after USER DESCRIPTION: JIRA: CORE-5155 +FBTEST: bugs.core_5155 """ import pytest diff --git a/tests/bugs/core_5161_test.py b/tests/bugs/core_5161_test.py index 5be07901..7477eadb 100644 --- a/tests/bugs/core_5161_test.py +++ b/tests/bugs/core_5161_test.py @@ -6,6 +6,7 @@ ISSUE: 5444 TITLE: Unique index could be created on non-unique data DESCRIPTION: JIRA: CORE-5161 +FBTEST: bugs.core_5161 """ import pytest diff --git a/tests/bugs/core_5162_test.py b/tests/bugs/core_5162_test.py index af0a500f..8310a800 100644 --- a/tests/bugs/core_5162_test.py +++ b/tests/bugs/core_5162_test.py @@ -6,6 +6,7 @@ ISSUE: 5445 TITLE: SEC$ tables and tag/attributes DESCRIPTION: JIRA: CORE-5162 +FBTEST: bugs.core_5162 """ import pytest diff --git a/tests/bugs/core_5165_test.py b/tests/bugs/core_5165_test.py index 4333ff73..6d5a44fa 100644 --- a/tests/bugs/core_5165_test.py +++ b/tests/bugs/core_5165_test.py @@ -3,9 +3,11 @@ """ ID: issue-5448 ISSUE: 5448 -TITLE: HAVING COUNT(*) NOT IN ( ) prevent record from appearing in outer resultset when it should be there ( = resultset without nulls) +TITLE: HAVING COUNT(*) NOT IN ( ) prevent record from appearing in outer resultset + when it should be there ( = resultset without nulls) DESCRIPTION: JIRA: CORE-5165 +FBTEST: bugs.core_5165 """ import pytest diff --git a/tests/bugs/core_5166_test.py b/tests/bugs/core_5166_test.py index 9597bcc3..8d749239 100644 --- a/tests/bugs/core_5166_test.py +++ b/tests/bugs/core_5166_test.py @@ -6,6 +6,7 @@ ISSUE: 5449 TITLE: Wrong error message with UNIQUE BOOLEAN field DESCRIPTION: JIRA: CORE-5166 +FBTEST: bugs.core_5166 """ import pytest diff --git a/tests/bugs/core_5167_test.py b/tests/bugs/core_5167_test.py index a1dcae7a..eeaf547d 100644 --- a/tests/bugs/core_5167_test.py +++ b/tests/bugs/core_5167_test.py @@ -11,6 +11,7 @@ DESCRIPTION: Inside this cursor we register values of gdscode and sqlstate that raise, and issue via output args three columns: statement, gdscode, sqlstate. This output is then checked for matching with expected. JIRA: CORE-5167 +FBTEST: bugs.core_5167 """ import pytest diff --git a/tests/bugs/core_5174_test.py b/tests/bugs/core_5174_test.py index 81dd98b1..f70fbbdb 100644 --- a/tests/bugs/core_5174_test.py +++ b/tests/bugs/core_5174_test.py @@ -6,6 +6,7 @@ ISSUE: 5456 TITLE: Wrong sequence of savepoints may be produced by selectable procedure DESCRIPTION: JIRA: CORE-5174 +FBTEST: bugs.core_5174 """ import pytest diff --git a/tests/bugs/core_5183_test.py b/tests/bugs/core_5183_test.py index 582dd942..3a0cf8ff 100644 --- a/tests/bugs/core_5183_test.py +++ b/tests/bugs/core_5183_test.py @@ -16,6 +16,7 @@ DESCRIPTION: Key point: length of this dictionary should be 1. JIRA: CORE-5183 +FBTEST: bugs.core_5183 """ import pytest diff --git a/tests/bugs/core_5193_test.py b/tests/bugs/core_5193_test.py index 7af7968e..c2a7229a 100644 --- a/tests/bugs/core_5193_test.py +++ b/tests/bugs/core_5193_test.py @@ -6,6 +6,7 @@ ISSUE: 5474 TITLE: Precedence problem with operator IS DESCRIPTION: JIRA: CORE-5193 +FBTEST: bugs.core_5193 """ import pytest diff --git a/tests/bugs/core_5194_test.py b/tests/bugs/core_5194_test.py index 96cd5a63..a933ed23 100644 --- a/tests/bugs/core_5194_test.py +++ b/tests/bugs/core_5194_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Then we drop table and run ISQL again but for APPLYING extracted metadata. If "ISQL -x" will produce script with invalid syntax, compiler will raise error. JIRA: CORE-5194 +FBTEST: bugs.core_5194 """ import pytest diff --git a/tests/bugs/core_5201_test.py b/tests/bugs/core_5201_test.py index c2be5897..44936750 100644 --- a/tests/bugs/core_5201_test.py +++ b/tests/bugs/core_5201_test.py @@ -16,6 +16,7 @@ DESCRIPTION: We will use this inability of restore index by checking 'gbak -rep -v ...' return code: it should be NON zero. If code will skip exception then this will mean FAIL of test. JIRA: CORE-5201 +FBTEST: bugs.core_5201 """ import pytest diff --git a/tests/bugs/core_5207_test.py b/tests/bugs/core_5207_test.py index 98079a1f..a612a026 100644 --- a/tests/bugs/core_5207_test.py +++ b/tests/bugs/core_5207_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Then we search metadata log for phrase 'GRANT USAGE ON DOMAIN' - it should NOT present there. Afterall, we try to apply extracted metadata to temp database (that was created auto by fbtest). JIRA: CORE-5207 +FBTEST: bugs.core_5207 """ import pytest diff --git a/tests/bugs/core_5210_test.py b/tests/bugs/core_5210_test.py index b8352f04..82ec4798 100644 --- a/tests/bugs/core_5210_test.py +++ b/tests/bugs/core_5210_test.py @@ -16,6 +16,7 @@ DESCRIPTION: All such actions are repeated several times in order to increase probability of failure if something in FB will be broken. JIRA: CORE-5210 +FBTEST: bugs.core_5210 """ import pytest diff --git a/tests/bugs/core_5216_test.py b/tests/bugs/core_5216_test.py index 32898c54..79b3f384 100644 --- a/tests/bugs/core_5216_test.py +++ b/tests/bugs/core_5216_test.py @@ -6,6 +6,7 @@ ISSUE: 5496 TITLE: Provide location context (line/column numbers) for runtime errors raised inside EXECUTE BLOCK DESCRIPTION: JIRA: CORE-5216 +FBTEST: bugs.core_5216 """ import pytest diff --git a/tests/bugs/core_5217_test.py b/tests/bugs/core_5217_test.py index 2d5bb296..e2d8c07e 100644 --- a/tests/bugs/core_5217_test.py +++ b/tests/bugs/core_5217_test.py @@ -6,6 +6,7 @@ ISSUE: 5497 TITLE: ISQL -x may crash while exporting an exception with message text length > 127 bytes DESCRIPTION: JIRA: CORE-5217 +FBTEST: bugs.core_5217 """ import pytest diff --git a/tests/bugs/core_5218_test.py b/tests/bugs/core_5218_test.py index da79ce3e..52e04115 100644 --- a/tests/bugs/core_5218_test.py +++ b/tests/bugs/core_5218_test.py @@ -6,6 +6,7 @@ ISSUE: 5498 TITLE: Explicitly defined names for NOT NULL constraints are not exported into script by ISQL -x DESCRIPTION: JIRA: CORE-5218 +FBTEST: bugs.core_5218 """ import pytest diff --git a/tests/bugs/core_5220_test.py b/tests/bugs/core_5220_test.py index e0ee4d2d..346f979a 100644 --- a/tests/bugs/core_5220_test.py +++ b/tests/bugs/core_5220_test.py @@ -3,7 +3,8 @@ """ ID: issue-5500 ISSUE: 5500 -TITLE: ISQL -X: double quotes are missed for COLLATE of CREATE DOMAIN statement when is from any non-ascii charset +TITLE: ISQL -X: double quotes are missed for COLLATE of CREATE DOMAIN statement + when is from any non-ascii charset DESCRIPTION: We create in init_script two collations with non-ascii names and two varchar domains which use these collations. Then we extract metadata and save it to file as .sql script to be applied further. @@ -12,6 +13,7 @@ DESCRIPTION: Then we extract metadata second time, store it to second .sql and COMPARE this file with result of first metadata extraction. These files should be equal, i.e. difference should be empty. JIRA: CORE-5220 +FBTEST: bugs.core_5220 """ import pytest diff --git a/tests/bugs/core_5222_test.py b/tests/bugs/core_5222_test.py index 99989de9..8d393660 100644 --- a/tests/bugs/core_5222_test.py +++ b/tests/bugs/core_5222_test.py @@ -28,6 +28,7 @@ NOTES: value of config parameter 'ReadConsistency'. For that reason it was decided to make new EMPTY section of test for 4.0. JIRA: CORE-5222 +FBTEST: bugs.core_5222 """ from __future__ import annotations diff --git a/tests/bugs/core_5225_test.py b/tests/bugs/core_5225_test.py index bfa35b9e..9644e111 100644 --- a/tests/bugs/core_5225_test.py +++ b/tests/bugs/core_5225_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Then we try to establish subsequent attachments via ES/EDS for each of them. No error should occur. JIRA: CORE-5225 +FBTEST: bugs.core_5225 """ import pytest diff --git a/tests/bugs/core_5229_test.py b/tests/bugs/core_5229_test.py index 5212757b..52fc2aa6 100644 --- a/tests/bugs/core_5229_test.py +++ b/tests/bugs/core_5229_test.py @@ -6,6 +6,7 @@ ISSUE: 5508 TITLE: Allow to enforce IPv4 or IPv6 in URL-like connection strings DESCRIPTION: JIRA: CORE-5229 +FBTEST: bugs.core_5229 """ import pytest diff --git a/tests/bugs/core_5231_test.py b/tests/bugs/core_5231_test.py index 8165241b..4519b083 100644 --- a/tests/bugs/core_5231_test.py +++ b/tests/bugs/core_5231_test.py @@ -12,6 +12,7 @@ DESCRIPTION: ISQL should _not_ issue any error and all lines of its STDOUT should start from the names of output arguments (letter 'O': O1, O2, ... O5000). JIRA: CORE-5231 +FBTEST: bugs.core_5231 """ import pytest diff --git a/tests/bugs/core_5236_test.py b/tests/bugs/core_5236_test.py index 02648885..be9c28f4 100644 --- a/tests/bugs/core_5236_test.py +++ b/tests/bugs/core_5236_test.py @@ -27,6 +27,7 @@ DESCRIPTION: -> Bitmap -> Index "UNQ1_DP_RECIBO" Range Scan (partial match: 1/2) JIRA: CORE-5236 +FBTEST: bugs.core_5236 """ import pytest diff --git a/tests/bugs/core_5241_test.py b/tests/bugs/core_5241_test.py index e4684a11..d9b63bbb 100644 --- a/tests/bugs/core_5241_test.py +++ b/tests/bugs/core_5241_test.py @@ -6,6 +6,7 @@ ISSUE: 5520 TITLE: Affected rows are not counted for some update operations with views DESCRIPTION: JIRA: CORE-5241 +FBTEST: bugs.core_5241 """ import pytest diff --git a/tests/bugs/core_5246_test.py b/tests/bugs/core_5246_test.py index 1effe27c..e6c9e98d 100644 --- a/tests/bugs/core_5246_test.py +++ b/tests/bugs/core_5246_test.py @@ -3,12 +3,14 @@ """ ID: issue-5525 ISSUE: 5525 -TITLE: String truncation error while selecting from MON$ tables if some user-defined context variable exceeds 255 bytes in length +TITLE: String truncation error while selecting from MON$ tables if some user-defined + context variable exceeds 255 bytes in length DESCRIPTION: More description see here: https://github.com/FirebirdSQL/firebird/commit/373c4599d3f2be06ea9d239a25e18248c8d38a64 See also: #6492 JIRA: CORE-5246 +FBTEST: bugs.core_5246 """ import pytest diff --git a/tests/bugs/core_5248_test.py b/tests/bugs/core_5248_test.py index 4c0f1992..1246ad79 100644 --- a/tests/bugs/core_5248_test.py +++ b/tests/bugs/core_5248_test.py @@ -6,6 +6,7 @@ ISSUE: 5527 TITLE: Improve consistency in GRANT syntax between roles and privileges according to SQL standard DESCRIPTION: JIRA: CORE-5248 +FBTEST: bugs.core_5248 """ import pytest diff --git a/tests/bugs/core_5268_test.py b/tests/bugs/core_5268_test.py index 00a74b7a..89554c8c 100644 --- a/tests/bugs/core_5268_test.py +++ b/tests/bugs/core_5268_test.py @@ -6,6 +6,7 @@ ISSUE: 2038 TITLE: Nested OR conditions may lead to incorrest results DESCRIPTION: JIRA: CORE-5268 +FBTEST: bugs.core_5268 """ import pytest diff --git a/tests/bugs/core_5269_test.py b/tests/bugs/core_5269_test.py index 0d92b249..1256aa86 100644 --- a/tests/bugs/core_5269_test.py +++ b/tests/bugs/core_5269_test.py @@ -3,7 +3,8 @@ """ ID: issue-5547 ISSUE: 5547 -TITLE: FBTRACEMGR should understand 'role ' command switch (needed to explicitly connect with role with 'TRACE_ANY_ATTACHMENT' privilege) +TITLE: FBTRACEMGR should understand 'role ' command switch (needed to explicitly + connect with role with 'TRACE_ANY_ATTACHMENT' privilege) DESCRIPTION: We create two users and one of them is granted with role that allows him to watch other users activity. Than we start FBSVCMGR utility with specifying this user and his ROLE so that he can start wathing. @@ -11,6 +12,7 @@ DESCRIPTION: Finally, we check trace log that was recived by watching user: this log must contain phrases about preprating, starting and executing statements. JIRA: CORE-5269 +FBTEST: bugs.core_5269 """ import pytest diff --git a/tests/bugs/core_5270_test.py b/tests/bugs/core_5270_test.py index 2e8e0a31..231224f5 100644 --- a/tests/bugs/core_5270_test.py +++ b/tests/bugs/core_5270_test.py @@ -3,9 +3,11 @@ """ ID: issue-5548 ISSUE: 5548 -TITLE: FBSVCMGR does not produce error while attempting to shutdown a database without specified timeout (prp_force_shutdown N) +TITLE: FBSVCMGR does not produce error while attempting to shutdown a database without + specified timeout (prp_force_shutdown N) DESCRIPTION: JIRA: CORE-5270 +FBTEST: bugs.core_5270 """ import pytest diff --git a/tests/bugs/core_5271_test.py b/tests/bugs/core_5271_test.py index ad66f828..e459f0a7 100644 --- a/tests/bugs/core_5271_test.py +++ b/tests/bugs/core_5271_test.py @@ -6,6 +6,7 @@ ISSUE: 5549 TITLE: Regression: Can not create large index DESCRIPTION: JIRA: CORE-5271 +FBTEST: bugs.core_5271 """ import pytest diff --git a/tests/bugs/core_5273_test.py b/tests/bugs/core_5273_test.py index fba985a5..139e7b70 100644 --- a/tests/bugs/core_5273_test.py +++ b/tests/bugs/core_5273_test.py @@ -3,7 +3,8 @@ """ ID: issue-5551 ISSUE: 5551 -TITLE: Crash when attempt to create database with running trace ( internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2233) ) +TITLE: Crash when attempt to create database with running trace ( internal Firebird + consistency check (cannot find tip page (165), file: tra.cpp line: 2233) ) DESCRIPTION: 1. Get the content of firebird.log before test. 2. Make config file and launch trace session, with separate logging of its STDOUT and STDERR. @@ -13,6 +14,7 @@ DESCRIPTION: 6. Ensure that files which should store STDERR results are empty. 7. Ensure that there is no difference in the content of firebird.log. JIRA: CORE-5273 +FBTEST: bugs.core_5273 """ import pytest diff --git a/tests/bugs/core_5275_test.py b/tests/bugs/core_5275_test.py index 3696a2ef..554992c1 100644 --- a/tests/bugs/core_5275_test.py +++ b/tests/bugs/core_5275_test.py @@ -29,6 +29,7 @@ NOTES: Because of this, it was decided to replace 'alter sequence restart...' with subtraction of two gen values: c = gen_id(, -gen_id(, 0)) -- see procedure sp_restart_sequences. JIRA: CORE-5275 +FBTEST: bugs.core_5275 """ import pytest diff --git a/tests/bugs/core_5277_test.py b/tests/bugs/core_5277_test.py index 3b2aa306..2e1dc929 100644 --- a/tests/bugs/core_5277_test.py +++ b/tests/bugs/core_5277_test.py @@ -6,6 +6,7 @@ ISSUE: 5555 TITLE: Parameters with multibyte character sets allow to bypass the character limit of varchar fields DESCRIPTION: JIRA: CORE-5277 +FBTEST: bugs.core_5277 """ import pytest diff --git a/tests/bugs/core_5279_test.py b/tests/bugs/core_5279_test.py index 5f6bc94f..204a29d0 100644 --- a/tests/bugs/core_5279_test.py +++ b/tests/bugs/core_5279_test.py @@ -6,6 +6,7 @@ ISSUE: 5557 TITLE: Granting access rights to view is broken DESCRIPTION: JIRA: CORE-5279 +FBTEST: bugs.core_5279 """ import pytest diff --git a/tests/bugs/core_5291_test.py b/tests/bugs/core_5291_test.py index 01fb00e1..d68e7d1c 100644 --- a/tests/bugs/core_5291_test.py +++ b/tests/bugs/core_5291_test.py @@ -3,9 +3,11 @@ """ ID: issue-5569 ISSUE: 5569 -TITLE: Error messages differ when regular user tries to RESTORE database, depending on his default role and (perhaps) system privilege USE_GBAK_UTILITY +TITLE: Error messages differ when regular user tries to RESTORE database, depending + on his default role and (perhaps) system privilege USE_GBAK_UTILITY DESCRIPTION: JIRA: CORE-5291 +FBTEST: bugs.core_5291 """ import pytest diff --git a/tests/bugs/core_5295_test.py b/tests/bugs/core_5295_test.py index 692abba7..d91a64d7 100644 --- a/tests/bugs/core_5295_test.py +++ b/tests/bugs/core_5295_test.py @@ -6,6 +6,7 @@ ISSUE: 5573 TITLE: Validation could read after the end-of-file when handle multifile database DESCRIPTION: JIRA: CORE-5295 +FBTEST: bugs.core_5295 """ import pytest diff --git a/tests/bugs/core_5302_test.py b/tests/bugs/core_5302_test.py index d4de84d1..93a528c7 100644 --- a/tests/bugs/core_5302_test.py +++ b/tests/bugs/core_5302_test.py @@ -73,6 +73,7 @@ DESCRIPTION: Fix for 3.0 was 27-jul-2016, see here: https://github.com/FirebirdSQL/firebird/commit/96a24228b61003e72c68596faf3c4c4ed0b95ea1 JIRA: CORE-5302 +FBTEST: bugs.core_5302 """ import pytest diff --git a/tests/bugs/core_5304_test.py b/tests/bugs/core_5304_test.py index 3329b5b2..53d8c3ce 100644 --- a/tests/bugs/core_5304_test.py +++ b/tests/bugs/core_5304_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Ouput of restore is filtered so that only lines with 'ERROR' word can be displayed. This output should be EMPTY (i.e. no errors should occur). JIRA: CORE-5304 +FBTEST: bugs.core_5304 """ import pytest diff --git a/tests/bugs/core_5305_test.py b/tests/bugs/core_5305_test.py index b42561ab..204c366d 100644 --- a/tests/bugs/core_5305_test.py +++ b/tests/bugs/core_5305_test.py @@ -6,6 +6,7 @@ ISSUE: 5582 TITLE: CASCADE UPDATE fails for self-referencing FK DESCRIPTION: JIRA: CORE-5305 +FBTEST: bugs.core_5305 """ import pytest diff --git a/tests/bugs/core_5309_test.py b/tests/bugs/core_5309_test.py index c2832eef..66bd944f 100644 --- a/tests/bugs/core_5309_test.py +++ b/tests/bugs/core_5309_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Test does trivial attempt to restore database which was given by ticket starter as attached file. This is done by Database fixture on its setup. No further actions required. JIRA: CORE-5309 +FBTEST: bugs.core_5309 """ import pytest diff --git a/tests/bugs/core_5313_test.py b/tests/bugs/core_5313_test.py index ca0e06d0..e7c08387 100644 --- a/tests/bugs/core_5313_test.py +++ b/tests/bugs/core_5313_test.py @@ -6,6 +6,7 @@ ISSUE: 5590 TITLE: Data type unknown error with LIST DESCRIPTION: JIRA: CORE-5313 +FBTEST: bugs.core_5313 """ import pytest diff --git a/tests/bugs/core_5322_test.py b/tests/bugs/core_5322_test.py index 0e12ad19..37324739 100644 --- a/tests/bugs/core_5322_test.py +++ b/tests/bugs/core_5322_test.py @@ -6,6 +6,7 @@ ISSUE: 5598 TITLE: Cascade deletion in self-referencing table could raise "no current record for fetch operation" error DESCRIPTION: JIRA: CORE-5322 +FBTEST: bugs.core_5322 """ import pytest diff --git a/tests/bugs/core_5325_test.py b/tests/bugs/core_5325_test.py index 14225f5a..a63e4878 100644 --- a/tests/bugs/core_5325_test.py +++ b/tests/bugs/core_5325_test.py @@ -6,6 +6,7 @@ ISSUE: 5601 TITLE: Malformed string error when using cyrilic symbols and x'0d0a' in exception DESCRIPTION: JIRA: CORE-5325 +FBTEST: bugs.core_5325 """ import pytest diff --git a/tests/bugs/core_5329_test.py b/tests/bugs/core_5329_test.py index 06c99ab0..59768823 100644 --- a/tests/bugs/core_5329_test.py +++ b/tests/bugs/core_5329_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Validation should not produce any output and new lines in firebird.log should contain only messages about start and finish of validation with zero errors and warnings. JIRA: CORE-5329 +FBTEST: bugs.core_5329 """ import pytest diff --git a/tests/bugs/core_5330_test.py b/tests/bugs/core_5330_test.py index bb338200..d5c370ca 100644 --- a/tests/bugs/core_5330_test.py +++ b/tests/bugs/core_5330_test.py @@ -3,13 +3,15 @@ """ ID: issue-5606 ISSUE: 5606 -TITLE: Trace session leads FB 4.0 to hang after 2nd launch of trivial .sql script. Neither attach to any database nor regular restart of FB service can be done. +TITLE: Trace session leads FB 4.0 to hang after 2nd launch of trivial .sql script. + Neither attach to any database nor regular restart of FB service can be done. DESCRIPTION: Ticket issue was reproduced on trivial trace config with single line ("enabled = true"). We prepare such config, launch trace session in async mode and run THREE times isql with logging its output. Then we stop trace session and open isql log - it should contain three 'packets' of table records. If FB becomes unavaliable, this (and all subsequent) test will not finish at all. JIRA: CORE-5330 +FBTEST: bugs.core_5330 """ import pytest diff --git a/tests/bugs/core_5337_test.py b/tests/bugs/core_5337_test.py index b2b7adb6..c2aadb2c 100644 --- a/tests/bugs/core_5337_test.py +++ b/tests/bugs/core_5337_test.py @@ -3,9 +3,11 @@ """ ID: issue-5613 ISSUE: 5613 -TITLE: Regression: The subquery in the insert list expressions ignore the changes made earlier in the same executable block. +TITLE: Regression: The subquery in the insert list expressions ignore the changes + made earlier in the same executable block. DESCRIPTION: JIRA: CORE-5337 +FBTEST: bugs.core_5337 """ import pytest diff --git a/tests/bugs/core_5341_test.py b/tests/bugs/core_5341_test.py index b6a8726c..c444087f 100644 --- a/tests/bugs/core_5341_test.py +++ b/tests/bugs/core_5341_test.py @@ -6,6 +6,7 @@ ISSUE: 5616 TITLE: User collate doesn't work with blobs DESCRIPTION: JIRA: CORE-5341 +FBTEST: bugs.core_5341 """ import pytest diff --git a/tests/bugs/core_5346_test.py b/tests/bugs/core_5346_test.py index 98aec93d..2d96c337 100644 --- a/tests/bugs/core_5346_test.py +++ b/tests/bugs/core_5346_test.py @@ -13,6 +13,7 @@ NOTES: Discussed with hvlad and dimitr, letters since 21.12.2020 08:59 See CORE-6460 and fix: https://github.com/FirebirdSQL/firebird/commit/964438507cacdfa192b8140ca3f1a2df340d511d JIRA: CORE-5346 +FBTEST: bugs.core_5346 """ import pytest diff --git a/tests/bugs/core_5351_test.py b/tests/bugs/core_5351_test.py index e205199e..ed926144 100644 --- a/tests/bugs/core_5351_test.py +++ b/tests/bugs/core_5351_test.py @@ -11,6 +11,7 @@ NOTES: to operate with usual PSQL fcuntion (rather than UDF). Thus test nothing has to do with UDF or UDR. JIRA: CORE-5351 +FBTEST: bugs.core_5351 """ import pytest diff --git a/tests/bugs/core_5364_test.py b/tests/bugs/core_5364_test.py index b8dafdd8..a53f7d6e 100644 --- a/tests/bugs/core_5364_test.py +++ b/tests/bugs/core_5364_test.py @@ -3,13 +3,15 @@ """ ID: issue-5637 ISSUE: 5637 -TITLE: gfix -online normal (being issued in window #1) does not produce error when there is sysdba attachment in window #2 +TITLE: gfix -online normal (being issued in window #1) does not produce error + when there is sysdba attachment in window #2 DESCRIPTION: We create new DB and immediately change its state to single-user maintanance. Then we attach to this DB ans run (in separate process) 'gfix -online normal '. This command must produce in its STDERR error: "database ... shutdown" - and we check that this actually occurs. Also, we check that after reconnect to this DB value of mon$database.mon$shutdown_mode remains the same: 2. JIRA: CORE-5364 +FBTEST: bugs.core_5364 """ import pytest diff --git a/tests/bugs/core_5366_test.py b/tests/bugs/core_5366_test.py index 78f7691a..ef633e8e 100644 --- a/tests/bugs/core_5366_test.py +++ b/tests/bugs/core_5366_test.py @@ -6,6 +6,7 @@ ISSUE: 5639 TITLE: Regression: could not use CASE expression with more than 255 conditions DESCRIPTION: JIRA: CORE-5366 +FBTEST: bugs.core_5366 """ import pytest diff --git a/tests/bugs/core_5367_test.py b/tests/bugs/core_5367_test.py index 328127ee..d8f7808f 100644 --- a/tests/bugs/core_5367_test.py +++ b/tests/bugs/core_5367_test.py @@ -5,7 +5,8 @@ ID: issue-5640 ISSUE: 5640 TITLE: Regression: (boolean) parameters as search condition no longer allowed DESCRIPTION: -JIRA: CORE-v +JIRA: CORE-5367 +FBTEST: bugs.core_5367 """ import pytest diff --git a/tests/bugs/core_5380_test.py b/tests/bugs/core_5380_test.py index d43fdae2..c0b9f7dc 100644 --- a/tests/bugs/core_5380_test.py +++ b/tests/bugs/core_5380_test.py @@ -7,6 +7,7 @@ TITLE: Allow subroutines to call others subroutines and themself recursive DESCRIPTION: We check not only ability of recursive calls but also max depth of them. It should be equal to 1000. JIRA: CORE-5380 +FBTEST: bugs.core_5380 """ import pytest diff --git a/tests/bugs/core_5381_test.py b/tests/bugs/core_5381_test.py index b2e88854..0577b6d5 100644 --- a/tests/bugs/core_5381_test.py +++ b/tests/bugs/core_5381_test.py @@ -6,6 +6,7 @@ ISSUE: 5654 TITLE: Regression: could not execute query (select from view with nested view) DESCRIPTION: JIRA: CORE-5381 +FBTEST: bugs.core_5381 """ import pytest diff --git a/tests/bugs/core_5383_test.py b/tests/bugs/core_5383_test.py index 955e8cb0..6b757777 100644 --- a/tests/bugs/core_5383_test.py +++ b/tests/bugs/core_5383_test.py @@ -6,6 +6,7 @@ ISSUE: 5656 TITLE: Dependencies in Package not recognised DESCRIPTION: JIRA: CORE-5383 +FBTEST: bugs.core_5383 """ import pytest diff --git a/tests/bugs/core_5389_test.py b/tests/bugs/core_5389_test.py index f881971b..8f9a1b8e 100644 --- a/tests/bugs/core_5389_test.py +++ b/tests/bugs/core_5389_test.py @@ -6,6 +6,7 @@ ISSUE: 5662 TITLE: Query cannot be executed if win1251 characters used in field aliases DESCRIPTION: JIRA: CORE-5389 +FBTEST: bugs.core_5389 """ import pytest diff --git a/tests/bugs/core_5392_test.py b/tests/bugs/core_5392_test.py index 2e492ee5..fd072947 100644 --- a/tests/bugs/core_5392_test.py +++ b/tests/bugs/core_5392_test.py @@ -3,7 +3,8 @@ """ ID: issue-5665 ISSUE: 5665 -TITLE: BUGCHECK 179 (decompression overran buffer) or unexpected lock conflict may happen during record versions backout +TITLE: BUGCHECK 179 (decompression overran buffer) or unexpected lock conflict may + happen during record versions backout DESCRIPTION: NOTE: bug can be reproduced only in SuperServer arch. @@ -15,6 +16,7 @@ DESCRIPTION: For SS test lasts about 40 seconds, for SC/CS it should pass instantly because we SKIP entire test for both SC and CS architectures and just print 'OK' for matching expected_stdout. JIRA: CORE-5392 +FBTEST: bugs.core_5392 """ import pytest diff --git a/tests/bugs/core_5393_test.py b/tests/bugs/core_5393_test.py index fee5b6da..19633cd3 100644 --- a/tests/bugs/core_5393_test.py +++ b/tests/bugs/core_5393_test.py @@ -54,6 +54,7 @@ DESCRIPTION: Plans differ on 3.0.2 and 4.0 thus they are excluded from the output! Performance of 4.0 significantly _WORSE_ than of 3.0.2, sent letter to dimitr, 11.11.2016 13:47. JIRA: CORE-5393 +FBTEST: bugs.core_5393 """ import pytest diff --git a/tests/bugs/core_5395_test.py b/tests/bugs/core_5395_test.py index 50613096..6a91d6cd 100644 --- a/tests/bugs/core_5395_test.py +++ b/tests/bugs/core_5395_test.py @@ -6,6 +6,7 @@ ISSUE: 5668 TITLE: Invalid data type for negation (minus operator) DESCRIPTION: JIRA: CORE-5395 +FBTEST: bugs.core_5395 """ import pytest diff --git a/tests/bugs/core_5404_test.py b/tests/bugs/core_5404_test.py index 3ac954cc..6d483722 100644 --- a/tests/bugs/core_5404_test.py +++ b/tests/bugs/core_5404_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Following code is intentionaly aborted in the middle point because some cases are not covered by fix of this ticket (see also issue in the ticket, 22/Nov/16 06:10 PM). JIRA: CORE-5404 +FBTEST: bugs.core_5404 """ import pytest diff --git a/tests/bugs/core_5408_test.py b/tests/bugs/core_5408_test.py index 3c3105d4..e90c73c6 100644 --- a/tests/bugs/core_5408_test.py +++ b/tests/bugs/core_5408_test.py @@ -6,6 +6,7 @@ ISSUE: 5681 TITLE: Result of boolean expression can not be concatenated with string literal DESCRIPTION: JIRA: CORE-5408 +FBTEST: bugs.core_5408 """ import pytest diff --git a/tests/bugs/core_5410_test.py b/tests/bugs/core_5410_test.py index 69d6a650..8a2422c4 100644 --- a/tests/bugs/core_5410_test.py +++ b/tests/bugs/core_5410_test.py @@ -6,6 +6,7 @@ ISSUE: 5683 TITLE: Dependencies are not stored when using some type of contructions in subroutines DESCRIPTION: JIRA: CORE-5410 +FBTEST: bugs.core_5410 """ import pytest diff --git a/tests/bugs/core_5414_test.py b/tests/bugs/core_5414_test.py index bfb2d7c7..31d6ec99 100644 --- a/tests/bugs/core_5414_test.py +++ b/tests/bugs/core_5414_test.py @@ -7,6 +7,7 @@ TITLE: Error restoring on FB 3.0 from FB 2.5: bugcheck 221 (cannot remap) DESCRIPTION: Test verifies only issue 08/Dec/16 02:47 PM (pointed out by ASF). JIRA: CORE-5414 +FBTEST: bugs.core_5414 """ import pytest diff --git a/tests/bugs/core_5418_test.py b/tests/bugs/core_5418_test.py index 4d1c1eee..930eeecd 100644 --- a/tests/bugs/core_5418_test.py +++ b/tests/bugs/core_5418_test.py @@ -13,6 +13,7 @@ NOTES: [7.12.2021] pcisar Test requires direct changes to firebird.log which could require elevated privileges! JIRA: CORE-5418 +FBTEST: bugs.core_5418 """ import pytest diff --git a/tests/bugs/core_5421_test.py b/tests/bugs/core_5421_test.py index 64c5ac74..ef5c233a 100644 --- a/tests/bugs/core_5421_test.py +++ b/tests/bugs/core_5421_test.py @@ -6,6 +6,7 @@ ISSUE: 5694 TITLE: Performance degradation in FB 3.0.2 compared to FB 2.5.7 DESCRIPTION: JIRA: CORE-5421 +FBTEST: bugs.core_5421 """ import pytest diff --git a/tests/bugs/core_5423_test.py b/tests/bugs/core_5423_test.py index be7ca318..3680951c 100644 --- a/tests/bugs/core_5423_test.py +++ b/tests/bugs/core_5423_test.py @@ -6,6 +6,7 @@ ISSUE: 5695 TITLE: Regression: "Invalid usage of boolean expression" when use "BETWEEN" and "IS" operators DESCRIPTION: JIRA: CORE-5423 +FBTEST: bugs.core_5423 """ import pytest diff --git a/tests/bugs/core_5427_test.py b/tests/bugs/core_5427_test.py index 68d117e2..4bac3c3c 100644 --- a/tests/bugs/core_5427_test.py +++ b/tests/bugs/core_5427_test.py @@ -6,6 +6,7 @@ ISSUE: 5699 TITLE: Error on field concatenation of System tables DESCRIPTION: JIRA: CORE-5427 +FBTEST: bugs.core_5427 """ import pytest diff --git a/tests/bugs/core_5430_test.py b/tests/bugs/core_5430_test.py index a2f16aff..19efa983 100644 --- a/tests/bugs/core_5430_test.py +++ b/tests/bugs/core_5430_test.py @@ -6,6 +6,7 @@ ISSUE: 5702 TITLE: Support for INCREMENT option in identity columns DESCRIPTION: JIRA: CORE-5430 +FBTEST: bugs.core_5430 """ import pytest diff --git a/tests/bugs/core_5431_test.py b/tests/bugs/core_5431_test.py index 83a52d03..6cb24a7e 100644 --- a/tests/bugs/core_5431_test.py +++ b/tests/bugs/core_5431_test.py @@ -6,6 +6,7 @@ ISSUE: 57063 TITLE: Support for DROP IDENTITY clause DESCRIPTION: JIRA: CORE-5431 +FBTEST: bugs.core_5431 """ import pytest diff --git a/tests/bugs/core_5433_test.py b/tests/bugs/core_5433_test.py index 8b1c746b..3763d510 100644 --- a/tests/bugs/core_5433_test.py +++ b/tests/bugs/core_5433_test.py @@ -14,6 +14,7 @@ DESCRIPTION: For that reason we detect FB architecture here and SKIP checking SS results by substitution of dummy "OK" instead. JIRA: CORE-5433 +FBTEST: bugs.core_5433 """ import pytest diff --git a/tests/bugs/core_5434_test.py b/tests/bugs/core_5434_test.py index 16c27120..51c33e8a 100644 --- a/tests/bugs/core_5434_test.py +++ b/tests/bugs/core_5434_test.py @@ -2,7 +2,8 @@ """ ID: issue-5706 -ISSUE: 5706Read-only transactions in SuperServer could avoid immediate write of Header and TIP pages after changeIncorrect results when left join on subquery with constant column +ISSUE: 5706Read-only transactions in SuperServer could avoid immediate write of Header + and TIP pages after changeIncorrect results when left join on subquery with constant column DESCRIPTION: If current FB arch is SuperServer then we: 1. We make 'snapshot' of mon$io_stats.mon$page_writes value before test and then launch plently transactions (e.g, 50) @@ -11,6 +12,7 @@ DESCRIPTION: 3. Difference of 'mon$page_writes' values should be 1 (One). Otherwise (SC/CS) we defer checking because improvement currently not implemented for these modes. JIRA: CORE-5434 +FBTEST: bugs.core_5434 """ import pytest diff --git a/tests/bugs/core_5435_test.py b/tests/bugs/core_5435_test.py index 8a0c357e..0168ebea 100644 --- a/tests/bugs/core_5435_test.py +++ b/tests/bugs/core_5435_test.py @@ -23,6 +23,7 @@ DESCRIPTION: 21 ms, 115 read(s), 157 fetch(es) Value of fetches is compared with threshold (currently = 80) which was received after several runs. JIRA: CORE-5435 +FBTEST: bugs.core_5435 """ import pytest diff --git a/tests/bugs/core_5441_test.py b/tests/bugs/core_5441_test.py index 26f36daf..88332365 100644 --- a/tests/bugs/core_5441_test.py +++ b/tests/bugs/core_5441_test.py @@ -16,6 +16,7 @@ DESCRIPTION: We should have TWO distinct elements in this dict, and numbers in their values must differ at (N-1), where N = number of rows in the table. JIRA: CORE-5441 +FBTEST: bugs.core_5441 """ import pytest diff --git a/tests/bugs/core_5447_test.py b/tests/bugs/core_5447_test.py index 55c81ccb..ffcf3310 100644 --- a/tests/bugs/core_5447_test.py +++ b/tests/bugs/core_5447_test.py @@ -3,7 +3,8 @@ """ ID: issue-5718 ISSUE: 5718 -TITLE: EXECUTE STATEMENT when starts with '--' issues -Unexpected ... column , value is invalid and can change randomly +TITLE: EXECUTE STATEMENT when starts with '--' issues -Unexpected ... column , + value is invalid and can change randomly DESCRIPTION: We run EB that is show in the ticket three times, with redirection STDOUT and STDERR to separate files. Then we open file of STDERR and parse it: search for lines which contain "-Unexpected end of command" text. @@ -12,6 +13,7 @@ DESCRIPTION: 1) all columns are positive integers; 2) contains only one element (i.e. all columns have the same value). JIRA: CORE-5447 +FBTEST: bugs.core_5447 """ import pytest diff --git a/tests/bugs/core_5449_test.py b/tests/bugs/core_5449_test.py index 97fd8d02..17c7aadf 100644 --- a/tests/bugs/core_5449_test.py +++ b/tests/bugs/core_5449_test.py @@ -6,6 +6,7 @@ ISSUE: 5720 TITLE: Support DEFAULT context value in INSERT, UPDATE, MERGE and UPDATE OR INSERT statements DESCRIPTION: JIRA: CORE-5449 +FBTEST: bugs.core_5449 """ import pytest diff --git a/tests/bugs/core_5454_test.py b/tests/bugs/core_5454_test.py index f4bfbc0a..277793a4 100644 --- a/tests/bugs/core_5454_test.py +++ b/tests/bugs/core_5454_test.py @@ -6,6 +6,7 @@ ISSUE: 5725 TITLE: INSERT into updatable view without explicit field list failed DESCRIPTION: JIRA: CORE-5454 +FBTEST: bugs.core_5454 """ import pytest diff --git a/tests/bugs/core_5457_test.py b/tests/bugs/core_5457_test.py index 2fde962b..301ce09c 100644 --- a/tests/bugs/core_5457_test.py +++ b/tests/bugs/core_5457_test.py @@ -10,6 +10,7 @@ DESCRIPTION: The only new record in firebird.log must be: "Modifying procedure SP_CALC_VAL which is currently in use by active user requests" JIRA: CORE-5457 +FBTEST: bugs.core_5457 """ import pytest diff --git a/tests/bugs/core_5463_test.py b/tests/bugs/core_5463_test.py index c3762cb5..4f0ec2d0 100644 --- a/tests/bugs/core_5463_test.py +++ b/tests/bugs/core_5463_test.py @@ -6,6 +6,7 @@ ISSUE: 5733 TITLE: Support GENERATED ALWAYS identity columns and OVERRIDE clause DESCRIPTION: JIRA: CORE-5463 +FBTEST: bugs.core_5463 """ import pytest diff --git a/tests/bugs/core_5464_test.py b/tests/bugs/core_5464_test.py index 1c5bcc4e..36712f18 100644 --- a/tests/bugs/core_5464_test.py +++ b/tests/bugs/core_5464_test.py @@ -6,6 +6,7 @@ ISSUE: 5734 TITLE: AV in fbclient when reading blob stored in incompatible encoding DESCRIPTION: JIRA: CORE-5464 +FBTEST: bugs.core_5464 """ import pytest diff --git a/tests/bugs/core_5470_addi_test.py b/tests/bugs/core_5470_addi_test.py index 8d280c24..0bf1ee7f 100644 --- a/tests/bugs/core_5470_addi_test.py +++ b/tests/bugs/core_5470_addi_test.py @@ -28,6 +28,7 @@ DESCRIPTION: Confirmed bug on 3.0.6.33273: only 'point-1' appears in the trace. No further statements at all. All fine on 3.0.6.33276: all three statements can be seen in the trace. JIRA: CORE-5470 +FBTEST: bugs.core_5470_addi """ import pytest diff --git a/tests/bugs/core_5470_test.py b/tests/bugs/core_5470_test.py index 6f66df7f..bd57b08f 100644 --- a/tests/bugs/core_5470_test.py +++ b/tests/bugs/core_5470_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Finally we check whether trace log contains every DDL or not. Expected result: text of every DDL should be FOUND in the trace log. JIRA: CORE-5470 +FBTEST: bugs.core_5470 """ import pytest diff --git a/tests/bugs/core_5475_test.py b/tests/bugs/core_5475_test.py index e2031b98..fff8b6f7 100644 --- a/tests/bugs/core_5475_test.py +++ b/tests/bugs/core_5475_test.py @@ -24,6 +24,7 @@ NOTES: See letter from Vlad, 31-mar-2020 14:29. JIRA: CORE-5475 +FBTEST: bugs.core_5475 """ import pytest diff --git a/tests/bugs/core_5477_test.py b/tests/bugs/core_5477_test.py index 5093ac65..928001a0 100644 --- a/tests/bugs/core_5477_test.py +++ b/tests/bugs/core_5477_test.py @@ -14,6 +14,7 @@ DESCRIPTION: thus we can get number of occurences for each character, including CR and NL. Finally, we compare number of occurences of CR and NL. Difference has to be no more than 1. JIRA: CORE-5477 +FBTEST: bugs.core_5477 """ import pytest diff --git a/tests/bugs/core_5480_test.py b/tests/bugs/core_5480_test.py index 63b69b5e..4e23bfa6 100644 --- a/tests/bugs/core_5480_test.py +++ b/tests/bugs/core_5480_test.py @@ -7,6 +7,7 @@ TITLE: SUBSTRING startposition smaller than 1 should be allowed DESCRIPTION: Test is based on ticket samples, plus similar checks for non-ascii strings. JIRA: CORE-5480 +FBTEST: bugs.core_5480 """ import pytest diff --git a/tests/bugs/core_5481_test.py b/tests/bugs/core_5481_test.py index b5d57f54..abfe2284 100644 --- a/tests/bugs/core_5481_test.py +++ b/tests/bugs/core_5481_test.py @@ -6,6 +6,7 @@ ISSUE: 5751 TITLE: Available indices are not used in some cases if ORDER BY expression is a filtered one DESCRIPTION: JIRA: CORE-5481 +FBTEST: bugs.core_5481 """ import pytest diff --git a/tests/bugs/core_5488_session_idle_test.py b/tests/bugs/core_5488_session_idle_test.py index 1934e958..a38c56cc 100644 --- a/tests/bugs/core_5488_session_idle_test.py +++ b/tests/bugs/core_5488_session_idle_test.py @@ -28,6 +28,7 @@ DESCRIPTION: Timeout for IDLE connection (SET SESSION IDLE TIMEOUT ) ::: NB::: No events related to SECOND statement should be in the trace log. JIRA: CORE-5488 +FBTEST: bugs.core_5488_session_idle """ import pytest diff --git a/tests/bugs/core_5488_test.py b/tests/bugs/core_5488_test.py index 29476008..f451319c 100644 --- a/tests/bugs/core_5488_test.py +++ b/tests/bugs/core_5488_test.py @@ -24,6 +24,7 @@ NOTES: https://github.com/FirebirdSQL/firebird/commit/059694b0b4f3a6f92f852b0a7be6358d708ee5e0 et al. JIRA: CORE-5488 +FBTEST: bugs.core_5488 """ import pytest diff --git a/tests/bugs/core_5489_test.py b/tests/bugs/core_5489_test.py index 6d5ab324..94765e75 100644 --- a/tests/bugs/core_5489_test.py +++ b/tests/bugs/core_5489_test.py @@ -25,6 +25,7 @@ DESCRIPTION: **************************************************** TEST 20 JIRA: CORE-5489 +FBTEST: bugs.core_5489 """ import pytest diff --git a/tests/bugs/core_5494_test.py b/tests/bugs/core_5494_test.py index 4fce43dd..566568ed 100644 --- a/tests/bugs/core_5494_test.py +++ b/tests/bugs/core_5494_test.py @@ -6,6 +6,7 @@ ISSUE: 5763 TITLE: Creating a column of type BLOB SUB_TYPE BINARY fails with a Token unknown DESCRIPTION: JIRA: CORE-5494 +FBTEST: bugs.core_5494 """ import pytest diff --git a/tests/bugs/core_5495_test.py b/tests/bugs/core_5495_test.py index ea280fd1..dfbd187b 100644 --- a/tests/bugs/core_5495_test.py +++ b/tests/bugs/core_5495_test.py @@ -15,6 +15,7 @@ NOTES: This test fails with 4.0, even with specified config Although user is created, the connect as user tmp$c5495 fails (unknown user) JIRA: CORE-5495 +FBTEST: bugs.core_5495 """ import pytest diff --git a/tests/bugs/core_5496_test.py b/tests/bugs/core_5496_test.py index 97ebdde2..2828335c 100644 --- a/tests/bugs/core_5496_test.py +++ b/tests/bugs/core_5496_test.py @@ -3,7 +3,8 @@ """ ID: issue-5765 ISSUE: 5765 -TITLE: Creating SRP SYSDBA with explicit admin (-admin yes in gsec or grant admin role in create user) creates two SYSDBA accounts +TITLE: Creating SRP SYSDBA with explicit admin (-admin yes in gsec or grant admin + role in create user) creates two SYSDBA accounts DESCRIPTION: Test script should display only ONE record. NOTES: @@ -12,6 +13,7 @@ NOTES: Statement failed, SQLSTATE = 28000 no permission for remote access to database security.db JIRA: CORE-5496 +FBTEST: bugs.core_5496 """ import pytest diff --git a/tests/bugs/core_5501_test.py b/tests/bugs/core_5501_test.py index f1cdac7d..72ae988b 100644 --- a/tests/bugs/core_5501_test.py +++ b/tests/bugs/core_5501_test.py @@ -1,42 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_5501 -# title: Unclear gstat's diagnostic when damaged page in DB file appears encrypted -# decription: -# Test creates table 'TEST' with varchar and blob fields, + index on varchar, and add some data to it. -# Blob field is filled by long values in order to prevent acomodation of its content within data pages. -# As result, this table should have pages of three different types: DataPage, BTreePage and BlobPage. -# -# Then we find number of first PP of this table by scrolling RDB$PAGES join RDB$RELATIONS result set. -# After this we: -# * define type of every page starting from first PP for 'TEST' table and up to total pages of DB, -# and doing this for each subsequent page, until ALL THREE different page types will be detected: -# 1) data page, 2) index B-Tree and 3) blob page. -# These page numbers are stored in variables: (brk_datapage, brk_indxpage, brk_blobpage). -# When all three page numbers are found, loop is terminated; -# * close connection and open dB as binary file for reading and writing; -# * store previous content of .fdb in variable 'raw_db_content' (for further restore); -# * move file seek pointer at the beginning of every page from list: (brk_datapage, brk_indxpage, brk_blobpage); -# * BREAK page content by writing invalid binary data in the header of page; -# This invalid data are: bytes 0...7 ==> 0xFFAACCEEBB0000CC; bytes 8...15 ==> 0xDDEEAADDCC00DDEE; -# * Close DB file handle and: -# ** 1) run 'gstat -e'; -# ** 2) run online validation; -# * open DB file again as binary and restore its content from var. 'raw_db_content' in order -# fbtest framework could finish this test (by making connect and drop this database); -# -# KEY POINTS: -# * report of 'gstat -e' should contain line with text 'ENCRYPTED 3 (DB problem!)' -# (number '3' should present becase we damaged pages of THREE diff. types: DP, BTree and Blob). -# * report of online validation should contain lines with info about three diff. page types which have problems. -# -# Checked on 3.0.2.32702 (CS/SC/SS), 4.0.0.563 (CS/SC/SS) -# -# -# tracker_id: CORE-5501 -# min_versions: ['3.0.2'] -# versions: 3.0.2 -# qmid: None """ ID: issue-5770 @@ -79,6 +41,7 @@ NOTES: Generator pages: total 1, encrypted 0, non-crypted 1 Validation does not report BLOB page errors, only data and index corruptions. JIRA: CORE-5501 +FBTEST: bugs.core_5501 """ from __future__ import annotations diff --git a/tests/bugs/core_5533_test.py b/tests/bugs/core_5533_test.py index f8a546bc..042b20b4 100644 --- a/tests/bugs/core_5533_test.py +++ b/tests/bugs/core_5533_test.py @@ -6,6 +6,7 @@ ISSUE: 5801 TITLE: Crash on 3.0 and 4.0 when DB contains database-level trigger DESCRIPTION: JIRA: CORE-5533 +FBTEST: bugs.core_5533 """ import pytest diff --git a/tests/bugs/core_5535_test.py b/tests/bugs/core_5535_test.py index b3571953..73097dcc 100644 --- a/tests/bugs/core_5535_test.py +++ b/tests/bugs/core_5535_test.py @@ -6,6 +6,7 @@ ISSUE: 5803 TITLE: Garbage value in RDB$FIELD_SUB_TYPE in RDB$FUNCTION_ARGUMENTS after altering function DESCRIPTION: JIRA: CORE-5535 +FBTEST: bugs.core_5535 """ import pytest diff --git a/tests/bugs/core_5536_test.py b/tests/bugs/core_5536_test.py index bf82f175..19ba1676 100644 --- a/tests/bugs/core_5536_test.py +++ b/tests/bugs/core_5536_test.py @@ -6,6 +6,7 @@ ISSUE: 5804 TITLE: Connections compressed and encrypted in MON$ATTACHMENTS table DESCRIPTION: JIRA: CORE-5536 +FBTEST: bugs.core_5536 """ import pytest diff --git a/tests/bugs/core_5538_test.py b/tests/bugs/core_5538_test.py index 79e8e3f5..063cb734 100644 --- a/tests/bugs/core_5538_test.py +++ b/tests/bugs/core_5538_test.py @@ -3,7 +3,8 @@ """ ID: issue-5806 ISSUE: 5806 -TITLE: Add ability to backup/restore only those (several) tables which are enumerated as command line argument (pattern) +TITLE: Add ability to backup/restore only those (several) tables which are enumerated + as command line argument (pattern) DESCRIPTION: We create several tables and add single row to each of them. Row contains name of corresponding table. Then we create view that based on UNIONED-query to all of these tables. @@ -15,6 +16,7 @@ DESCRIPTION: For this purpose we create single pattern for EXCLUDING some tables (see 'skip_ptn' variable) and use this pattern together with elements from patterns list for tables which data must be included in .fbk. JIRA: CORE-5538 +FBTEST: bugs.core_5538 """ import pytest diff --git a/tests/bugs/core_5542_db_attach_test.py b/tests/bugs/core_5542_db_attach_test.py index c064fbb2..8523afc7 100644 --- a/tests/bugs/core_5542_db_attach_test.py +++ b/tests/bugs/core_5542_db_attach_test.py @@ -3,10 +3,13 @@ """ ID: issue-5810-A ISSUE: 5810 -TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and rollback) do not take in account their POSITION index (when more than one trigger for the same event type is defined) +TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and + rollback) do not take in account their POSITION index (when more than one trigger for + the same event type is defined) DESCRIPTION: This test does check only for 'DATABASE CONNECT' case (though it worked Ok before this bug was found). JIRA: CORE-5542 +FBTEST: bugs.core_5542_db_attach """ import pytest diff --git a/tests/bugs/core_5542_db_detach_test.py b/tests/bugs/core_5542_db_detach_test.py index 85e60172..afc5210c 100644 --- a/tests/bugs/core_5542_db_detach_test.py +++ b/tests/bugs/core_5542_db_detach_test.py @@ -3,10 +3,13 @@ """ ID: issue-5810-B ISSUE: 5810 -TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and rollback) do not take in account their POSITION index (when more than one trigger for the same event type is defined) +TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and + rollback) do not take in account their POSITION index (when more than one trigger for + the same event type is defined) DESCRIPTION: This test does check only for 'DATABASE DISCONNECT' case (though it worked Ok before this bug was found). JIRA: CORE-5542 +FBTEST: bugs.core_5542_db_detach """ import pytest diff --git a/tests/bugs/core_5542_tx_commit_test.py b/tests/bugs/core_5542_tx_commit_test.py index 39813cf5..e83bd917 100644 --- a/tests/bugs/core_5542_tx_commit_test.py +++ b/tests/bugs/core_5542_tx_commit_test.py @@ -3,10 +3,13 @@ """ ID: issue-5810-C ISSUE: 5810 -TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and rollback) do not take in account their POSITION index (when more than one trigger for the same event type is defined) +TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and + rollback) do not take in account their POSITION index (when more than one trigger for + the same event type is defined) DESCRIPTION: This test does check only for 'TRANSACTION COMMIT' case. JIRA: CORE-5542 +FBTEST: bugs.core_5542_tx_commit """ import pytest diff --git a/tests/bugs/core_5542_tx_rollback_test.py b/tests/bugs/core_5542_tx_rollback_test.py index 1ce671e5..58df6470 100644 --- a/tests/bugs/core_5542_tx_rollback_test.py +++ b/tests/bugs/core_5542_tx_rollback_test.py @@ -3,10 +3,13 @@ """ ID: issue-5810-D ISSUE: 5810 -TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and rollback) do not take in account their POSITION index (when more than one trigger for the same event type is defined) +TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and + rollback) do not take in account their POSITION index (when more than one trigger for + the same event type is defined) DESCRIPTION: This test does check only for 'TRANSACTION ROLLBACK' case. JIRA: CORE-5542 +FBTEST: bugs.core_5542_tx_rollback """ import pytest diff --git a/tests/bugs/core_5542_tx_start_test.py b/tests/bugs/core_5542_tx_start_test.py index 0d7d6f28..6417e83c 100644 --- a/tests/bugs/core_5542_tx_start_test.py +++ b/tests/bugs/core_5542_tx_start_test.py @@ -3,10 +3,13 @@ """ ID: issue-5810-E ISSUE: 5810 -TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and rollback) do not take in account their POSITION index (when more than one trigger for the same event type is defined) +TITLE: Database-level triggers related to TRANSACTION events (i.e. start, commit and + rollback) do not take in account their POSITION index (when more than one trigger for + the same event type is defined) DESCRIPTION: This test does check only for 'TRANSACTION START' case. JIRA: CORE-5542 +FBTEST: bugs.core_5542_tx_start """ import pytest diff --git a/tests/bugs/core_5545_test.py b/tests/bugs/core_5545_test.py index 938971cd..d5929da3 100644 --- a/tests/bugs/core_5545_test.py +++ b/tests/bugs/core_5545_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Trigger 'trg_test_bi_sql2003_02' violates SQL:2003 but such form is maintained for backward compatibility. This trigger is compiled successfully since build 4.0.0.1767. JIRA: CORE-5545 +FBTEST: bugs.core_5545 """ import pytest diff --git a/tests/bugs/core_5550_test.py b/tests/bugs/core_5550_test.py index d33988b2..d976959d 100644 --- a/tests/bugs/core_5550_test.py +++ b/tests/bugs/core_5550_test.py @@ -6,6 +6,7 @@ ISSUE: 5818 TITLE: Computed decimal field in a view has wrong RDB$FIELD_PRECISION DESCRIPTION: JIRA: CORE-5550 +FBTEST: bugs.core_5550 """ import pytest diff --git a/tests/bugs/core_5555_test.py b/tests/bugs/core_5555_test.py index c8494df3..3c8824fa 100644 --- a/tests/bugs/core_5555_test.py +++ b/tests/bugs/core_5555_test.py @@ -6,6 +6,7 @@ ISSUE: 5822 TITLE: 3.0 error handling for SELECT WITH LOCK breaks compatibility with 2.5 DESCRIPTION: JIRA: CORE-5555 +FBTEST: bugs.core_5555 """ import pytest diff --git a/tests/bugs/core_5563_test.py b/tests/bugs/core_5563_test.py index e950a786..79ad5781 100644 --- a/tests/bugs/core_5563_test.py +++ b/tests/bugs/core_5563_test.py @@ -10,6 +10,7 @@ NOTES: Query like here can not be run in MS SQL or Postgress. Sent letters to dimitr, 19.06.2018. JIRA: CORE-5563 +FBTEST: bugs.core_5563 """ import pytest diff --git a/tests/bugs/core_5565_test.py b/tests/bugs/core_5565_test.py index ef67647c..85eba5b1 100644 --- a/tests/bugs/core_5565_test.py +++ b/tests/bugs/core_5565_test.py @@ -6,6 +6,7 @@ ISSUE: 5832 TITLE: No integer division possible in dialect 1 DESCRIPTION: JIRA: CORE-5565 +FBTEST: bugs.core_5565 """ import pytest diff --git a/tests/bugs/core_5567_test.py b/tests/bugs/core_5567_test.py index cfccef2d..9a09ca43 100644 --- a/tests/bugs/core_5567_test.py +++ b/tests/bugs/core_5567_test.py @@ -6,6 +6,7 @@ ISSUE: 5834 TITLE: Direct system table modifications are not completely prohibited DESCRIPTION: JIRA: CORE-5567 +FBTEST: bugs.core_5567 """ import pytest diff --git a/tests/bugs/core_5569_test.py b/tests/bugs/core_5569_test.py index e8ab4d3e..2b2a878c 100644 --- a/tests/bugs/core_5569_test.py +++ b/tests/bugs/core_5569_test.py @@ -6,6 +6,7 @@ ISSUE: 5836 TITLE: ISQL incorrectly pads UNICODE_FSS/UTF8 columns when they use a collation DESCRIPTION: JIRA: CORE-5569 +FBTEST: bugs.core_5569 """ import pytest diff --git a/tests/bugs/core_5570_test.py b/tests/bugs/core_5570_test.py index 85bc97a3..1d31d0a7 100644 --- a/tests/bugs/core_5570_test.py +++ b/tests/bugs/core_5570_test.py @@ -11,6 +11,7 @@ DESCRIPTION: After this we try to query this table. Expected result: "minus" sign should be shown leftside of negative infinity. JIRA: CORE-5570 +FBTEST: bugs.core_5570 """ import pytest diff --git a/tests/bugs/core_5576_test.py b/tests/bugs/core_5576_test.py index 89bdb2e8..73baa6fe 100644 --- a/tests/bugs/core_5576_test.py +++ b/tests/bugs/core_5576_test.py @@ -11,6 +11,7 @@ DESCRIPTION: Neither test query nor validation should raise any output in the STDERR. JIRA: CORE-5576 +FBTEST: bugs.core_5576 """ import pytest diff --git a/tests/bugs/core_5579_test.py b/tests/bugs/core_5579_test.py index 2dfd9786..edf746ee 100644 --- a/tests/bugs/core_5579_test.py +++ b/tests/bugs/core_5579_test.py @@ -20,6 +20,7 @@ DESCRIPTION: We try to restore .fbk which was created from that DB on current FB snapshot and check that restore log does NOT contain phrase 'request synchronization' in any line. JIRA: CORE-5579 +FBTEST: bugs.core_5579 """ import pytest diff --git a/tests/bugs/core_5580_test.py b/tests/bugs/core_5580_test.py index c5af0b98..2ec41bfc 100644 --- a/tests/bugs/core_5580_test.py +++ b/tests/bugs/core_5580_test.py @@ -6,6 +6,7 @@ ISSUE: 5847 TITLE: Signature of packaged functions is not checked for mismatch with [NOT] DETERMINISTIC attribute DESCRIPTION: JIRA: CORE-5580 +FBTEST: bugs.core_5580 """ import pytest diff --git a/tests/bugs/core_5593_test.py b/tests/bugs/core_5593_test.py index 1c8e9353..ba1ee539 100644 --- a/tests/bugs/core_5593_test.py +++ b/tests/bugs/core_5593_test.py @@ -30,6 +30,7 @@ DESCRIPTION: - is raised when non-ascii role contains only ~40 *characters* and connection charset = UTF8. Sent letter to Alex, 23.06.2018 09:21, waiting for reply. JIRA: CORE-5593 +FBTEST: bugs.core_5593 """ import pytest diff --git a/tests/bugs/core_5598_test.py b/tests/bugs/core_5598_test.py index 76a3b1cb..41f2ef8e 100644 --- a/tests/bugs/core_5598_test.py +++ b/tests/bugs/core_5598_test.py @@ -3,7 +3,8 @@ """ ID: issue-5864 ISSUE: 5864 -TITLE: Error "block size exceeds implementation restriction" while inner joining large datasets with a long key using the HASH JOIN plan +TITLE: Error "block size exceeds implementation restriction" while inner joining large + datasets with a long key using the HASH JOIN plan DESCRIPTION: Hash join have to operate with keys of total length >= 1 Gb if we want to reproduce runtime error "Statement failed, SQLSTATE = HY001 / unable to allocate memory from operating system" @@ -16,6 +17,7 @@ DESCRIPTION: Discuss with dimitr: letters 08-jan-2018 .. 06-feb-2018. JIRA: CORE-5598 +FBTEST: bugs.core_5598 """ import pytest diff --git a/tests/bugs/core_5600_test.py b/tests/bugs/core_5600_test.py index 328ffe27..e34d7713 100644 --- a/tests/bugs/core_5600_test.py +++ b/tests/bugs/core_5600_test.py @@ -6,6 +6,7 @@ ISSUE: 5866 TITLE: Invalid blob id when add a new blob column of type text and update another field DESCRIPTION: JIRA: CORE-5600 +FBTEST: bugs.core_5600 """ import pytest diff --git a/tests/bugs/core_5606_test.py b/tests/bugs/core_5606_test.py index e8202194..5078f8e6 100644 --- a/tests/bugs/core_5606_test.py +++ b/tests/bugs/core_5606_test.py @@ -14,6 +14,7 @@ NOTES: The order of which of them will raise first is undefined, so this test could fail because of appearance "wrong" index name in its STDERR. Detected on 4.0.0.2173. Discussed with hvlad, letter 23.08.2020 16:58. JIRA: CORE-5606 +FBTEST: bugs.core_5606 """ import pytest diff --git a/tests/bugs/core_5612_test.py b/tests/bugs/core_5612_test.py index 3f59f5c8..494ee17a 100644 --- a/tests/bugs/core_5612_test.py +++ b/tests/bugs/core_5612_test.py @@ -6,6 +6,7 @@ ISSUE: 5878 TITLE: Gradual slowdown compilation (create, recreate or drop) of views DESCRIPTION: JIRA: CORE-5612 +FBTEST: bugs.core_5612 """ import pytest diff --git a/tests/bugs/core_5618_test.py b/tests/bugs/core_5618_test.py index d065250f..934ab127 100644 --- a/tests/bugs/core_5618_test.py +++ b/tests/bugs/core_5618_test.py @@ -14,6 +14,7 @@ DESCRIPTION: Comparison of two firebird.log versions should give only one difference related to warnings, and they count must be equal to 0. JIRA: CORE-5618 +FBTEST: bugs.core_5618 """ import pytest diff --git a/tests/bugs/core_5620_test.py b/tests/bugs/core_5620_test.py index e8e273fe..50acf250 100644 --- a/tests/bugs/core_5620_test.py +++ b/tests/bugs/core_5620_test.py @@ -6,6 +6,7 @@ ISSUE: 5886 TITLE: Add builtin functions FIRST_DAY and LAST_DAY DESCRIPTION: JIRA: CORE-5620 +FBTEST: bugs.core_5620 """ import pytest diff --git a/tests/bugs/core_5630_test.py b/tests/bugs/core_5630_test.py index 6f8406a6..e0a7545c 100644 --- a/tests/bugs/core_5630_test.py +++ b/tests/bugs/core_5630_test.py @@ -7,6 +7,7 @@ TITLE: Can't create the shadow file DESCRIPTION: Shadow file is can not be created during restore when -use_all_space option is used JIRA: CORE-5630 +FBTEST: bugs.core_5630 """ import pytest diff --git a/tests/bugs/core_5637_test.py b/tests/bugs/core_5637_test.py index 40eb36b0..328b0ce2 100644 --- a/tests/bugs/core_5637_test.py +++ b/tests/bugs/core_5637_test.py @@ -10,6 +10,7 @@ NOTES: restored DB state must be changed to full shutdown in order to make sure tha all attachments are gone. Otherwise got on CS: "WindowsError: 32 The process cannot access the file because it is being used by another process". JIRA: CORE-5637 +FBTEST: bugs.core_5637 """ import pytest diff --git a/tests/bugs/core_5638_test.py b/tests/bugs/core_5638_test.py index 55add327..9b0e670e 100644 --- a/tests/bugs/core_5638_test.py +++ b/tests/bugs/core_5638_test.py @@ -15,6 +15,7 @@ DESCRIPTION: NB: I intentionally excluded 'similar to' from "OR"-list of predicates because it changes plan of execution. This will be investigated later. JIRA: CORE-5638 +FBTEST: bugs.core_5638 """ import pytest diff --git a/tests/bugs/core_5645_test.py b/tests/bugs/core_5645_test.py index 9b6047f7..06120066 100644 --- a/tests/bugs/core_5645_test.py +++ b/tests/bugs/core_5645_test.py @@ -7,6 +7,7 @@ TITLE: Wrong transaction can be passed to external engine DESCRIPTION: Implemented according to notes given by Adriano in the ticket 27-oct-2017 02:41. JIRA: CORE-5645 +FBTEST: bugs.core_5645 """ import pytest diff --git a/tests/bugs/core_5646_test.py b/tests/bugs/core_5646_test.py index ed4d6198..ec66b042 100644 --- a/tests/bugs/core_5646_test.py +++ b/tests/bugs/core_5646_test.py @@ -16,6 +16,7 @@ DESCRIPTION: Finally, we check that difference in max_memory* fields is ZERO, or (at least) there can be only one difference more than threshold. After lot of runs this threshold was set to 1.00 (percent) -- see query below. JIRA: CORE-5646 +FBTEST: bugs.core_5646 """ import pytest diff --git a/tests/bugs/core_5647_test.py b/tests/bugs/core_5647_test.py index 1117cc22..6270292d 100644 --- a/tests/bugs/core_5647_test.py +++ b/tests/bugs/core_5647_test.py @@ -6,6 +6,7 @@ ISSUE: 5913 TITLE: Increase number of formats/versions of views from 255 to 32K DESCRIPTION: JIRA: CORE-5647 +FBTEST: bugs.core_5647 """ import pytest diff --git a/tests/bugs/core_5648_test.py b/tests/bugs/core_5648_test.py index 3f807720..8d546c97 100644 --- a/tests/bugs/core_5648_test.py +++ b/tests/bugs/core_5648_test.py @@ -20,6 +20,7 @@ NOTES: See also #5875 (CORE-5609) JIRA: CORE-5648 +FBTEST: bugs.core_5648 """ import pytest diff --git a/tests/bugs/core_5658_test.py b/tests/bugs/core_5658_test.py index 0768bf17..cced27e2 100644 --- a/tests/bugs/core_5658_test.py +++ b/tests/bugs/core_5658_test.py @@ -5,7 +5,8 @@ ID: issue-5924 ISSUE: 5924 TITLE: Execute statement with excess parameters DESCRIPTION: -JIRA: CORE-1000 +JIRA: CORE-5658 +FBTEST: bugs.core_5658 """ import pytest diff --git a/tests/bugs/core_5659_test.py b/tests/bugs/core_5659_test.py index 6df1727d..96fd4122 100644 --- a/tests/bugs/core_5659_test.py +++ b/tests/bugs/core_5659_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Test is based on data from original database that was provided in the ticket by its author. Lot of data from tables were removed in order to reduce DB size. JIRA: CORE-5659 +FBTEST: bugs.core_5659 """ import pytest diff --git a/tests/bugs/core_5664_test.py b/tests/bugs/core_5664_test.py index 6eee820c..f4a1f139 100644 --- a/tests/bugs/core_5664_test.py +++ b/tests/bugs/core_5664_test.py @@ -30,6 +30,7 @@ DESCRIPTION: 21.11.2021. Checked on Linux (after installing pakage psutil): 5.0.0.313: 10.107s ; 4.0.1.2668: 8.519s ; JIRA: CORE-5664 +FBTEST: bugs.core_5664 """ import pytest diff --git a/tests/bugs/core_5667_test.py b/tests/bugs/core_5667_test.py index 61ad4500..a8863b4b 100644 --- a/tests/bugs/core_5667_test.py +++ b/tests/bugs/core_5667_test.py @@ -3,9 +3,11 @@ """ ID: issue-5933 ISSUE: 5933 -TITLE: Regression in 3.0+: message CTE 'X' has cyclic dependencies appear when 'X' is alias for resultset and there is previous CTE part with the same name 'X' in the query +TITLE: Regression in 3.0+: message CTE 'X' has cyclic dependencies appear when 'X' + is alias for resultset and there is previous CTE part with the same name 'X' in the query DESCRIPTION: JIRA: CORE-5667 +FBTEST: bugs.core_5667 """ import pytest diff --git a/tests/bugs/core_5673_test.py b/tests/bugs/core_5673_test.py index 216bc20b..9ebc9b19 100644 --- a/tests/bugs/core_5673_test.py +++ b/tests/bugs/core_5673_test.py @@ -29,6 +29,7 @@ DESCRIPTION: Windows: 4.0.0.2416 Linux: 4.0.0.2416 JIRA: CORE-5673 +FBTEST: bugs.core_5673 """ import pytest diff --git a/tests/bugs/core_5674_test.py b/tests/bugs/core_5674_test.py index 16e45adb..3e9a727a 100644 --- a/tests/bugs/core_5674_test.py +++ b/tests/bugs/core_5674_test.py @@ -6,6 +6,7 @@ ISSUE: 5940 TITLE: Allow unused Common Table Expressions DESCRIPTION: JIRA: CORE-5674 +FBTEST: bugs.core_5674 """ import pytest diff --git a/tests/bugs/core_5675_test.py b/tests/bugs/core_5675_test.py index 42d252f1..334861d9 100644 --- a/tests/bugs/core_5675_test.py +++ b/tests/bugs/core_5675_test.py @@ -28,6 +28,7 @@ NOTES: [25.1.2022] pcisar Required function _renderSizedIntegerForSPB() is not present in firebird-driver. JIRA: CORE-5675 +FBTEST: bugs.core_5675 """ import pytest diff --git a/tests/bugs/core_5676_test.py b/tests/bugs/core_5676_test.py index 9f8236b7..50263d01 100644 --- a/tests/bugs/core_5676_test.py +++ b/tests/bugs/core_5676_test.py @@ -6,6 +6,7 @@ ISSUE: 5942 TITLE: Consider equivalence classes for index navigation DESCRIPTION: JIRA: CORE-5676 +FBTEST: bugs.core_5676 """ import pytest diff --git a/tests/bugs/core_5684_test.py b/tests/bugs/core_5684_test.py index 6f8e631d..c6bd79ce 100644 --- a/tests/bugs/core_5684_test.py +++ b/tests/bugs/core_5684_test.py @@ -3,9 +3,11 @@ """ ID: issue-5950 ISSUE: 5950 -TITLE: Error "no current record for fetch operation" is raised while deleting record from MON$ATTACHMENTS using ORDER BY clause +TITLE: Error "no current record for fetch operation" is raised while deleting record + from MON$ATTACHMENTS using ORDER BY clause DESCRIPTION: JIRA: CORE-5684 +FBTEST: bugs.core_5684 """ import pytest diff --git a/tests/bugs/core_5685_test.py b/tests/bugs/core_5685_test.py index bb9c6423..12c43a5b 100644 --- a/tests/bugs/core_5685_test.py +++ b/tests/bugs/core_5685_test.py @@ -37,6 +37,7 @@ DESCRIPTION: ==== (expected: all fields in ITER #2 must be NULL) JIRA: CORE-5685 +FBTEST: bugs.core_5685 """ import pytest diff --git a/tests/bugs/core_5691_test.py b/tests/bugs/core_5691_test.py index 2da2fff9..1119d30c 100644 --- a/tests/bugs/core_5691_test.py +++ b/tests/bugs/core_5691_test.py @@ -14,6 +14,7 @@ DESCRIPTION: We run this script for each widely-used FB binaries (executables and DLLs). Its output must contain only FILE name (w/o disk and path) and its 'File description' property value. JIRA: CORE-5691 +FBTEST: bugs.core_5691 """ import pytest diff --git a/tests/bugs/core_5695_test.py b/tests/bugs/core_5695_test.py index faec53c6..02e458a9 100644 --- a/tests/bugs/core_5695_test.py +++ b/tests/bugs/core_5695_test.py @@ -6,6 +6,7 @@ ISSUE: 5961 TITLE: Position function does not consider the collation for blob DESCRIPTION: JIRA: CORE-5695 +FBTEST: bugs.core_5695 """ import pytest diff --git a/tests/bugs/core_5697_test.py b/tests/bugs/core_5697_test.py index 59d30dd3..f401ac93 100644 --- a/tests/bugs/core_5697_test.py +++ b/tests/bugs/core_5697_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Confirmed overflow of decfloat34 when inserting values with exponent more than 385, i.e. >= 1e+385 or <= -1e385 (in WI-T4.0.0.1535, date of build: 24-JUN-2019)). Checked on 4.0.0.1556: OK, 1.710s. JIRA: CORE-5697 +FBTEST: bugs.core_5697 """ import pytest diff --git a/tests/bugs/core_5700_test.py b/tests/bugs/core_5700_test.py index 8fa5030a..6d62a84b 100644 --- a/tests/bugs/core_5700_test.py +++ b/tests/bugs/core_5700_test.py @@ -7,6 +7,7 @@ TITLE: DECFLOAT underflow should yield zero instead of an error DESCRIPTION: Test case is based on letter from Alex, 05-feb-2018 20:23. JIRA: CORE-5700 +FBTEST: bugs.core_5700 """ import pytest diff --git a/tests/bugs/core_5704_test.py b/tests/bugs/core_5704_test.py index 2349e474..cf3557ad 100644 --- a/tests/bugs/core_5704_test.py +++ b/tests/bugs/core_5704_test.py @@ -13,6 +13,7 @@ DESCRIPTION: Confirmed lock of rdb$database record (which leads to inability to establish new connect) on WI-V3.0.3.32837. JIRA: CORE-5704 +FBTEST: bugs.core_5704 """ import pytest diff --git a/tests/bugs/core_5705_test.py b/tests/bugs/core_5705_test.py index 76b3ea48..25e44fe2 100644 --- a/tests/bugs/core_5705_test.py +++ b/tests/bugs/core_5705_test.py @@ -6,6 +6,7 @@ ISSUE: 5971 TITLE: Store precision of DECFLOAT in RDB$FIELDS DESCRIPTION: JIRA: CORE-5705 +FBTEST: bugs.core_5705 """ import pytest diff --git a/tests/bugs/core_5706_test.py b/tests/bugs/core_5706_test.py index 8eea8ba2..63b543f5 100644 --- a/tests/bugs/core_5706_test.py +++ b/tests/bugs/core_5706_test.py @@ -26,6 +26,7 @@ DESCRIPTION: It was encountered that in FB 3.0.3 Classic lines 2..4 appear TWICE. See note in the ticket, 16/Jan/18 05:08 PM JIRA: CORE-5706 +FBTEST: bugs.core_5706 """ import pytest diff --git a/tests/bugs/core_5707_test.py b/tests/bugs/core_5707_test.py index db739e9f..4479c21e 100644 --- a/tests/bugs/core_5707_test.py +++ b/tests/bugs/core_5707_test.py @@ -6,6 +6,7 @@ ISSUE: 5973 TITLE: Begin and end of physical backup in the same transaction could crash engine DESCRIPTION: JIRA: CORE-5707 +FBTEST: bugs.core_5707 """ import pytest diff --git a/tests/bugs/core_5710_test.py b/tests/bugs/core_5710_test.py index 2c17a9c7..e49c7bb7 100644 --- a/tests/bugs/core_5710_test.py +++ b/tests/bugs/core_5710_test.py @@ -6,6 +6,7 @@ ISSUE: 5976 TITLE: Datatype declaration DECFLOAT without precision should use a default precision DESCRIPTION: JIRA: CORE-5710 +FBTEST: bugs.core_5710 """ import pytest diff --git a/tests/bugs/core_5713_test.py b/tests/bugs/core_5713_test.py index ba312131..33443087 100644 --- a/tests/bugs/core_5713_test.py +++ b/tests/bugs/core_5713_test.py @@ -6,6 +6,7 @@ ISSUE: 5979 TITLE: Field alias disapears in complex query DESCRIPTION: JIRA: CORE-5713 +FBTEST: bugs.core_5713 """ import pytest diff --git a/tests/bugs/core_5717_test.py b/tests/bugs/core_5717_test.py index 8ada83ee..057d7441 100644 --- a/tests/bugs/core_5717_test.py +++ b/tests/bugs/core_5717_test.py @@ -6,6 +6,7 @@ ISSUE: 5983 TITLE: Reject non-constant date/time/timestamp literals DESCRIPTION: JIRA: CORE-5717 +FBTEST: bugs.core_5717 """ import pytest diff --git a/tests/bugs/core_5719_test.py b/tests/bugs/core_5719_test.py index c126e814..cbb4c07a 100644 --- a/tests/bugs/core_5719_test.py +++ b/tests/bugs/core_5719_test.py @@ -8,6 +8,7 @@ DESCRIPTION: This test also present in GTCS list, see it here: https://github.com/FirebirdSQL/fbtcs/blob/master/GTCS/tests/SV_HIDDEN_VAR_2_5.script JIRA: CORE-5719 +FBTEST: bugs.core_5719 """ import pytest diff --git a/tests/bugs/core_5726_test.py b/tests/bugs/core_5726_test.py index 64ea6088..e5652daf 100644 --- a/tests/bugs/core_5726_test.py +++ b/tests/bugs/core_5726_test.py @@ -27,6 +27,7 @@ NOTES: [25.06.2020] 4.0.0.2076: changed types in SQLDA from numeric to int128 // after discuss with Alex about CORE-6342. JIRA: CORE-5726 +FBTEST: bugs.core_5726 """ import pytest diff --git a/tests/bugs/core_5728_test.py b/tests/bugs/core_5728_test.py index 8fcdf9d0..ce43cbfa 100644 --- a/tests/bugs/core_5728_test.py +++ b/tests/bugs/core_5728_test.py @@ -13,6 +13,7 @@ NOTES: [25.06.2020] 4.0.0.2076: changed types in SQLDA from numeric to int128 // after discuss with Alex about CORE-6342. JIRA: CORE-5728 +FBTEST: bugs.core_5728 """ import pytest diff --git a/tests/bugs/core_5737_test.py b/tests/bugs/core_5737_test.py index 608cf241..248cf72d 100644 --- a/tests/bugs/core_5737_test.py +++ b/tests/bugs/core_5737_test.py @@ -16,6 +16,7 @@ DESCRIPTION: Confirmed bug on 3.0.3.32837 and 4.0.0.800 (ISQL did hang when issued any of 'SHOW TABLE' / 'SHOW INDEX' copmmand). JIRA: CORE-5737 +FBTEST: bugs.core_5737 """ import pytest diff --git a/tests/bugs/core_5742_test.py b/tests/bugs/core_5742_test.py index c028cd88..c4b54fb1 100644 --- a/tests/bugs/core_5742_test.py +++ b/tests/bugs/core_5742_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Result should contain text "SQLSTATE=28000" ("Your user name and password are not defined" or "install incomplete..." - no matter). JIRA: CORE-5742 +FBTEST: bugs.core_5742 """ import pytest diff --git a/tests/bugs/core_5743_test.py b/tests/bugs/core_5743_test.py index 3cd846f5..89c57f61 100644 --- a/tests/bugs/core_5743_test.py +++ b/tests/bugs/core_5743_test.py @@ -9,6 +9,7 @@ DESCRIPTION: 1) boolean field with reference in WHERE clause; 2) indexed integer field. JIRA: CORE-5743 +FBTEST: bugs.core_5743 """ import pytest diff --git a/tests/bugs/core_5746_test.py b/tests/bugs/core_5746_test.py index d1c78d45..3507684c 100644 --- a/tests/bugs/core_5746_test.py +++ b/tests/bugs/core_5746_test.py @@ -15,6 +15,7 @@ DESCRIPTION: Restictions about create/alter/drop indexes on system tables that are checked by test for CORE-4731 should be removed. JIRA: CORE-5746 +FBTEST: bugs.core_5746 """ import pytest diff --git a/tests/bugs/core_5747_test.py b/tests/bugs/core_5747_test.py index 7618a674..1d58be5e 100644 --- a/tests/bugs/core_5747_test.py +++ b/tests/bugs/core_5747_test.py @@ -7,6 +7,7 @@ TITLE: User can grant usage privilege by himself DESCRIPTION: beside generator we also have to check the same issue about grant usage on exception. JIRA: CORE-5747 +FBTEST: bugs.core_5747 """ import pytest diff --git a/tests/bugs/core_5750_test.py b/tests/bugs/core_5750_test.py index e62b0f7c..668460b4 100644 --- a/tests/bugs/core_5750_test.py +++ b/tests/bugs/core_5750_test.py @@ -11,6 +11,7 @@ DESCRIPTION: See: https://github.com/FirebirdSQL/firebird/commit/ff37d445ce844f991242b1e2c1f96b80a5d1636d Adjusted expected stdout/stderr after discuss with Adriano. JIRA: CORE-5750 +FBTEST: bugs.core_5750 """ import pytest diff --git a/tests/bugs/core_5753_test.py b/tests/bugs/core_5753_test.py index cb9fd481..b6f00245 100644 --- a/tests/bugs/core_5753_test.py +++ b/tests/bugs/core_5753_test.py @@ -6,6 +6,7 @@ ISSUE: 6016 TITLE: Parser should not allow to use GRANT OPTION for FUNCTION and PACKAGE DESCRIPTION: JIRA: CORE-5753 +FBTEST: bugs.core_5753 """ import pytest diff --git a/tests/bugs/core_5754_test.py b/tests/bugs/core_5754_test.py index 0b13f626..a2a531da 100644 --- a/tests/bugs/core_5754_test.py +++ b/tests/bugs/core_5754_test.py @@ -6,6 +6,7 @@ ISSUE: 6017 TITLE: ALTER TRIGGER check privilege for alter database instead of table DESCRIPTION: JIRA: CORE-5754 +FBTEST: bugs.core_5754 """ import pytest diff --git a/tests/bugs/core_5755_test.py b/tests/bugs/core_5755_test.py index ddce57ae..0ff6da02 100644 --- a/tests/bugs/core_5755_test.py +++ b/tests/bugs/core_5755_test.py @@ -8,6 +8,7 @@ DESCRIPTION: grant execute on proc|func|package and grant usage on sequence|exception -- still does NOT produce error/warning. These statements temply disabled until some additional comments in tracker. JIRA: CORE-5755 +FBTEST: bugs.core_5755 """ import pytest diff --git a/tests/bugs/core_5756_addi_test.py b/tests/bugs/core_5756_addi_test.py index 4daa71b0..cf7484ef 100644 --- a/tests/bugs/core_5756_addi_test.py +++ b/tests/bugs/core_5756_addi_test.py @@ -15,6 +15,7 @@ DESCRIPTION: NOTES: Script for test is launched here TWO times ("pass I", "pass II"). JIRA: CORE-5756 +FBTEST: bugs.core_5756_addi """ import pytest diff --git a/tests/bugs/core_5756_test.py b/tests/bugs/core_5756_test.py index 37e3aab5..d5a10c13 100644 --- a/tests/bugs/core_5756_test.py +++ b/tests/bugs/core_5756_test.py @@ -6,6 +6,7 @@ ISSUE: 6019 TITLE: Regression: FB crashes when trying to recreate table that is in use by DML (3.0.3; 3.0.4; 4.0.0) DESCRIPTION: JIRA: CORE-5756 +FBTEST: bugs.core_5756 """ import pytest diff --git a/tests/bugs/core_5768_test.py b/tests/bugs/core_5768_test.py index 2199dfa4..fdd1309c 100644 --- a/tests/bugs/core_5768_test.py +++ b/tests/bugs/core_5768_test.py @@ -3,9 +3,11 @@ """ ID: issue-6031 ISSUE: 6031 -TITLE: Implement FILTER-clause for aggregate functions (introduced in SQL:2003). This syntax allows for filtering before aggregation. +TITLE: Implement FILTER-clause for aggregate functions (introduced in SQL:2003). + This syntax allows for filtering before aggregation. DESCRIPTION: JIRA: CORE-5768 +FBTEST: bugs.core_5768 """ import pytest diff --git a/tests/bugs/core_5770_test.py b/tests/bugs/core_5770_test.py index e07fe93a..77bcd5d5 100644 --- a/tests/bugs/core_5770_test.py +++ b/tests/bugs/core_5770_test.py @@ -6,6 +6,7 @@ ISSUE: 6033 TITLE: User who is allowed to manage other users must have this ability WITHOUT need to grant him RDB$ADMIN role DESCRIPTION: JIRA: CORE-5770 +FBTEST: bugs.core_5770 """ import pytest diff --git a/tests/bugs/core_5771_test.py b/tests/bugs/core_5771_test.py index 91e54065..076ad048 100644 --- a/tests/bugs/core_5771_test.py +++ b/tests/bugs/core_5771_test.py @@ -6,6 +6,7 @@ ISSUE: 6034 TITLE: Restore (without replace) when database already exists crashes gbak or Firebird (when run through service manager) DESCRIPTION: JIRA: CORE-5771 +FBTEST: bugs.core_5771 """ import pytest diff --git a/tests/bugs/core_5773_test.py b/tests/bugs/core_5773_test.py index 77e1242d..32e58de4 100644 --- a/tests/bugs/core_5773_test.py +++ b/tests/bugs/core_5773_test.py @@ -6,6 +6,7 @@ ISSUE: 6036 TITLE: PSQL cursor doesn't see inserted record DESCRIPTION: JIRA: CORE-5773 +FBTEST: bugs.core_5773 """ import pytest diff --git a/tests/bugs/core_5776_test.py b/tests/bugs/core_5776_test.py index 56b0885d..b302ebbc 100644 --- a/tests/bugs/core_5776_test.py +++ b/tests/bugs/core_5776_test.py @@ -17,6 +17,7 @@ DESCRIPTION: Functions div, frac, dow, sdow, getExactTimestampUTC and isLeapYear got safe replacement in UDR library "udf_compat", see it in folder: ../plugins/udr/ JIRA: CORE-5776 +FBTEST: bugs.core_5776 """ import pytest diff --git a/tests/bugs/core_5783_test.py b/tests/bugs/core_5783_test.py index d46ccd71..c19dbea1 100644 --- a/tests/bugs/core_5783_test.py +++ b/tests/bugs/core_5783_test.py @@ -19,6 +19,7 @@ DESCRIPTION: This query should NOT raise any exception and must produce normal output (string 'foo'). Thanks to hvlad for suggestions. JIRA: CORE-5783 +FBTEST: bugs.core_5783 """ import pytest diff --git a/tests/bugs/core_5790_test.py b/tests/bugs/core_5790_test.py index 6235cc96..f0a337fd 100644 --- a/tests/bugs/core_5790_test.py +++ b/tests/bugs/core_5790_test.py @@ -6,6 +6,7 @@ ISSUE: 6053 TITLE: User with DROP DATABASE privilege can't drop database DESCRIPTION: JIRA: CORE-5790 +FBTEST: bugs.core_5790 """ import pytest diff --git a/tests/bugs/core_5793_test.py b/tests/bugs/core_5793_test.py index 5c2ef3f3..be89b666 100644 --- a/tests/bugs/core_5793_test.py +++ b/tests/bugs/core_5793_test.py @@ -46,6 +46,7 @@ DESCRIPTION: Windows: 4.0.0.2416 Linux: 4.0.0.2416 JIRA: CORE-5793 +FBTEST: bugs.core_5793 """ import pytest diff --git a/tests/bugs/core_5794_test.py b/tests/bugs/core_5794_test.py index c0ddc91e..23b0ff38 100644 --- a/tests/bugs/core_5794_test.py +++ b/tests/bugs/core_5794_test.py @@ -12,6 +12,7 @@ DESCRIPTION: 2) comment in this ticket (CORE-5794) by hvlad: "Since Firebird3 <..> cursor doesn't see the changes made by "inner" statements." JIRA: CORE-5794 +FBTEST: bugs.core_5794 """ import pytest diff --git a/tests/bugs/core_5796_test.py b/tests/bugs/core_5796_test.py index 1f6b894b..19b10c6f 100644 --- a/tests/bugs/core_5796_test.py +++ b/tests/bugs/core_5796_test.py @@ -31,6 +31,7 @@ DESCRIPTION: Windows: 4.0.0.2416 Linux: 4.0.0.2416 JIRA: CORE-5796 +FBTEST: bugs.core_5796 """ import pytest diff --git a/tests/bugs/core_5802_test.py b/tests/bugs/core_5802_test.py index e1c4a383..8993ca6f 100644 --- a/tests/bugs/core_5802_test.py +++ b/tests/bugs/core_5802_test.py @@ -15,6 +15,7 @@ DESCRIPTION: was corrected in FB 3.0.6. Thus we check both major versions but use different length of columns: 32 and 64. JIRA: CORE-5802 +FBTEST: bugs.core_5802 """ import pytest diff --git a/tests/bugs/core_5804_test.py b/tests/bugs/core_5804_test.py index beff075a..81f3da22 100644 --- a/tests/bugs/core_5804_test.py +++ b/tests/bugs/core_5804_test.py @@ -14,6 +14,7 @@ DESCRIPTION: Firebird never does any kind of implicit revoke if we use GRANT statement that contains "less" options that previously issued one. See additional explanations in the ticket 24/Apr/18 05:06 PM JIRA: CORE-5804 +FBTEST: bugs.core_5804 """ import pytest diff --git a/tests/bugs/core_5808_test.py b/tests/bugs/core_5808_test.py index 649fb1d4..f484d67d 100644 --- a/tests/bugs/core_5808_test.py +++ b/tests/bugs/core_5808_test.py @@ -30,6 +30,7 @@ DESCRIPTION: Windows: 4.0.0.2416 Linux: 4.0.0.2416 JIRA: CORE-5808 +FBTEST: bugs.core_5808 """ import pytest diff --git a/tests/bugs/core_5823_test.py b/tests/bugs/core_5823_test.py index bb6b207c..5a5a57e9 100644 --- a/tests/bugs/core_5823_test.py +++ b/tests/bugs/core_5823_test.py @@ -6,6 +6,7 @@ ISSUE: 6084 TITLE: No permission for SELECT access to blob field in stored procedure DESCRIPTION: JIRA: CORE-5823 +FBTEST: bugs.core_5823 """ import pytest diff --git a/tests/bugs/core_5827_test.py b/tests/bugs/core_5827_test.py index 2a9ab190..144f9c9e 100644 --- a/tests/bugs/core_5827_test.py +++ b/tests/bugs/core_5827_test.py @@ -12,6 +12,7 @@ DESCRIPTION: Currently we check only ability to change TAGS list using 'ALTER CURRENT USER' statement. See also test for CORE-3365, but it checks only 'old' attributes which existed before FB 3.0. JIRA: CORE-5827 +FBTEST: bugs.core_5827 """ import pytest diff --git a/tests/bugs/core_5831_test.py b/tests/bugs/core_5831_test.py index 69bf044a..f8828e62 100644 --- a/tests/bugs/core_5831_test.py +++ b/tests/bugs/core_5831_test.py @@ -37,6 +37,7 @@ DESCRIPTION: Windows: 4.0.0.2416 Linux: 4.0.0.2416 JIRA: CORE-5831 +FBTEST: bugs.core_5831 """ import pytest diff --git a/tests/bugs/core_5833_test.py b/tests/bugs/core_5833_test.py index 7459b167..bd963e52 100644 --- a/tests/bugs/core_5833_test.py +++ b/tests/bugs/core_5833_test.py @@ -3,7 +3,8 @@ """ ID: issue-6094 ISSUE: 6094 -TITLE: DDL triggers for some object types (views, exceptions, roles, indexes, domains) are lost in backup-restore process +TITLE: DDL triggers for some object types (views, exceptions, roles, indexes, domains) + are lost in backup-restore process DESCRIPTION: We create DDL triggers for all cases that are enumerated in $FB_HOME/doc/sql.extensions/README.ddl_triggers.txt. Then query to RDB$TRIGGERS table is applied to database and its results are stored in . @@ -12,6 +13,7 @@ DESCRIPTION: (these are "prefixes" for RDB$TRIGGER_BLR and RDB$TRIGGER_SOURCE). Difference should be empty. JIRA: CORE-5833 +FBTEST: bugs.core_5833 """ import pytest diff --git a/tests/bugs/core_5837_test.py b/tests/bugs/core_5837_test.py index 69dddc05..3e5d4371 100644 --- a/tests/bugs/core_5837_test.py +++ b/tests/bugs/core_5837_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Samples were provided by Vlad, privately. Confirmed bug on 3.0.4.32972, 4.0.0.955; SUPERSERVER only (see also note in the ticket) JIRA: CORE-5837 +FBTEST: bugs.core_5837 """ import pytest diff --git a/tests/bugs/core_5840_test.py b/tests/bugs/core_5840_test.py index 86461864..3e9a6959 100644 --- a/tests/bugs/core_5840_test.py +++ b/tests/bugs/core_5840_test.py @@ -6,6 +6,7 @@ ISSUE: 6101 TITLE: Ignor of reference privilege DESCRIPTION: JIRA: CORE-5840 +FBTEST: bugs.core_5840 """ import pytest diff --git a/tests/bugs/core_5841_test.py b/tests/bugs/core_5841_test.py index 0d374843..d614cf2e 100644 --- a/tests/bugs/core_5841_test.py +++ b/tests/bugs/core_5841_test.py @@ -6,6 +6,7 @@ ISSUE: 6102 TITLE: No permission for SELECT access to BLOB field if a TABLE is accessed using VIEW DESCRIPTION: JIRA: CORE-5841 +FBTEST: bugs.core_5841 """ import pytest diff --git a/tests/bugs/core_5843_test.py b/tests/bugs/core_5843_test.py index ead32b32..b9b2cbd5 100644 --- a/tests/bugs/core_5843_test.py +++ b/tests/bugs/core_5843_test.py @@ -6,6 +6,7 @@ ISSUE: 6104 TITLE: Wrong handling of failures of TRANSACTION START trigger DESCRIPTION: JIRA: CORE-5843 +FBTEST: bugs.core_5843 """ import pytest diff --git a/tests/bugs/core_5845_test.py b/tests/bugs/core_5845_test.py index 95437929..74eba002 100644 --- a/tests/bugs/core_5845_test.py +++ b/tests/bugs/core_5845_test.py @@ -6,6 +6,7 @@ ISSUE: 6106 TITLE: ORDER BY on index can cause suboptimal index choices DESCRIPTION: JIRA: CORE-5845 +FBTEST: bugs.core_5845 """ import pytest diff --git a/tests/bugs/core_5846_test.py b/tests/bugs/core_5846_test.py index 4b6e7ca0..651462ea 100644 --- a/tests/bugs/core_5846_test.py +++ b/tests/bugs/core_5846_test.py @@ -6,6 +6,7 @@ ISSUE: 6107 TITLE: CREATE VIEW issues "Implementation of text subtype 512 not located" DESCRIPTION: JIRA: CORE-5846 +FBTEST: bugs.core_5846 """ import pytest diff --git a/tests/bugs/core_5847_test.py b/tests/bugs/core_5847_test.py index b62c21fe..dec78e34 100644 --- a/tests/bugs/core_5847_test.py +++ b/tests/bugs/core_5847_test.py @@ -6,6 +6,7 @@ ISSUE: 6108 TITLE: "Malformed string" instead of key value in PK violation error message DESCRIPTION: JIRA: CORE-5847 +FBTEST: bugs.core_5847 """ import pytest diff --git a/tests/bugs/core_5852_test.py b/tests/bugs/core_5852_test.py index e1b5675a..515c78b1 100644 --- a/tests/bugs/core_5852_test.py +++ b/tests/bugs/core_5852_test.py @@ -6,6 +6,7 @@ ISSUE: 6112 TITLE: There is no check of existance generator and exception when privileges are granted DESCRIPTION: JIRA: CORE-5852 +FBTEST: bugs.core_5852 """ import pytest diff --git a/tests/bugs/core_5853_test.py b/tests/bugs/core_5853_test.py index c7abfba8..c347c14c 100644 --- a/tests/bugs/core_5853_test.py +++ b/tests/bugs/core_5853_test.py @@ -6,6 +6,7 @@ ISSUE: 6113 TITLE: Forward-compatible expressions LOCALTIME and LOCALTIMESTAMP DESCRIPTION: JIRA: CORE-5853 +FBTEST: bugs.core_5853 """ import pytest diff --git a/tests/bugs/core_5854_test.py b/tests/bugs/core_5854_test.py index e797e6e1..ed24ac58 100644 --- a/tests/bugs/core_5854_test.py +++ b/tests/bugs/core_5854_test.py @@ -10,6 +10,7 @@ NOTES: doc\\sql.extensions\\README.similar_to.txt: Since FB 4 the repeat factor low/high values could not be greater than 1000. JIRA: CORE-5854 +FBTEST: bugs.core_5854 """ import pytest diff --git a/tests/bugs/core_5855_test.py b/tests/bugs/core_5855_test.py index f966fbc3..29710fbd 100644 --- a/tests/bugs/core_5855_test.py +++ b/tests/bugs/core_5855_test.py @@ -10,6 +10,7 @@ NOTES: As of nowadays, it is still possible to create sequence with name = single space character. See note in ticket, 26/Jun/18 07:58 AM. JIRA: CORE-5855 +FBTEST: bugs.core_5855 """ import pytest diff --git a/tests/bugs/core_5857_test.py b/tests/bugs/core_5857_test.py index f2bc90e8..76a1976f 100644 --- a/tests/bugs/core_5857_test.py +++ b/tests/bugs/core_5857_test.py @@ -12,6 +12,7 @@ DESCRIPTION: Because of this one of check statements was temp-ly disabled. See comment in the ticked 27/Jun/18 05:27 AM. JIRA: CORE-5857 +FBTEST: bugs.core_5857 """ import pytest diff --git a/tests/bugs/core_5858_test.py b/tests/bugs/core_5858_test.py index e7aef816..e6523f25 100644 --- a/tests/bugs/core_5858_test.py +++ b/tests/bugs/core_5858_test.py @@ -6,6 +6,7 @@ ISSUE: 6118 TITLE: Command 'REVOKE ALL ON ALL FROM ' lead server to crash DESCRIPTION: JIRA: CORE-5858 +FBTEST: bugs.core_5858 """ import pytest diff --git a/tests/bugs/core_5861_test.py b/tests/bugs/core_5861_test.py index b7e8a097..c983286f 100644 --- a/tests/bugs/core_5861_test.py +++ b/tests/bugs/core_5861_test.py @@ -6,6 +6,7 @@ ISSUE: 6121 TITLE: GRANT OPTION is not checked for new object DESCRIPTION: JIRA: CORE-5861 +FBTEST: bugs.core_5861 """ import pytest diff --git a/tests/bugs/core_5862_test.py b/tests/bugs/core_5862_test.py index cce4584f..367fbd06 100644 --- a/tests/bugs/core_5862_test.py +++ b/tests/bugs/core_5862_test.py @@ -6,6 +6,7 @@ ISSUE: 6122 TITLE: Varchar computed column without explicit type does not populate RDB$CHARACTER_LENGTH DESCRIPTION: JIRA: CORE-5862 +FBTEST: bugs.core_5862 """ import pytest diff --git a/tests/bugs/core_5871_test.py b/tests/bugs/core_5871_test.py index c627e988..e3e53521 100644 --- a/tests/bugs/core_5871_test.py +++ b/tests/bugs/core_5871_test.py @@ -7,6 +7,7 @@ TITLE: Incorrect caching of the subquery result (procedure call) in indepe DESCRIPTION: Beside stanalone stored procedure it was decided to check also stored function, and packaged SP and func. JIRA: CORE-5871 +FBTEST: bugs.core_5871 """ import pytest diff --git a/tests/bugs/core_5874_test.py b/tests/bugs/core_5874_test.py index 0e43511d..2410bb8a 100644 --- a/tests/bugs/core_5874_test.py +++ b/tests/bugs/core_5874_test.py @@ -9,6 +9,7 @@ DESCRIPTION: UPDATE statement is used in trivial form, then as 'update or insert' and as 'merge'. All cases should produce STDERR with specifying table name and R/O column after dot. JIRA: CORE-5874 +FBTEST: bugs.core_5874 """ import pytest diff --git a/tests/bugs/core_5876_test.py b/tests/bugs/core_5876_test.py index c821edd8..75682097 100644 --- a/tests/bugs/core_5876_test.py +++ b/tests/bugs/core_5876_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Functions div, frac, dow, sdow, getExactTimestampUTC and isLeapYear got safe replacement in UDR library "udf_compat", see it in folder: ../plugins/udr/ JIRA: CORE-5876 +FBTEST: bugs.core_5876 """ import pytest diff --git a/tests/bugs/core_5884_test.py b/tests/bugs/core_5884_test.py index bd6cbf81..5575c0cc 100644 --- a/tests/bugs/core_5884_test.py +++ b/tests/bugs/core_5884_test.py @@ -6,6 +6,7 @@ ISSUE: 6142 TITLE: Initial global mapping from srp plugin does not work DESCRIPTION: JIRA: CORE-5884 +FBTEST: bugs.core_5884 """ import pytest diff --git a/tests/bugs/core_5887_test.py b/tests/bugs/core_5887_test.py index cb2c398c..bc8539cc 100644 --- a/tests/bugs/core_5887_test.py +++ b/tests/bugs/core_5887_test.py @@ -21,6 +21,7 @@ NOTES: https://github.com/FirebirdSQL/firebird/commit/ca5ee672ca3144303732d5e2b5886b32c442da91 // 08-nov-19 https://github.com/FirebirdSQL/firebird/commit/08096e3b879811d0e2e87b707b260c17d1542167 // 12-dec-19 JIRA: CORE-5887 +FBTEST: bugs.core_5887 """ import pytest diff --git a/tests/bugs/core_5887_trusted_role_test.py b/tests/bugs/core_5887_trusted_role_test.py index 19e9e7bb..5ce681dd 100644 --- a/tests/bugs/core_5887_trusted_role_test.py +++ b/tests/bugs/core_5887_trusted_role_test.py @@ -24,6 +24,7 @@ NOTES: added command to obtain %FB_HOME% folder in order to make call of ISQL as fully qualified executable. Checked on 4.0.0.1935 SS/CS (both on Windows 8.1 (IMAGE-PC1) and Windows-2008 R2 (IBSurgeon-2008) hosts). JIRA: CORE-5887 +FBTEST: bugs.core_5887_trusted_role """ import pytest diff --git a/tests/bugs/core_5892_test.py b/tests/bugs/core_5892_test.py index 014554d9..4dbddd5f 100644 --- a/tests/bugs/core_5892_test.py +++ b/tests/bugs/core_5892_test.py @@ -13,6 +13,7 @@ DESCRIPTION: When second SP is called then this user should see only ONE connection (first from previous list). Also this test checks ability to work with new context variable 'EFFECTIVE_USER' from 'SYSTEM' namespace. JIRA: CORE-5892 +FBTEST: bugs.core_5892 """ import pytest diff --git a/tests/bugs/core_5896_test.py b/tests/bugs/core_5896_test.py index 449d97d4..2a2423c4 100644 --- a/tests/bugs/core_5896_test.py +++ b/tests/bugs/core_5896_test.py @@ -9,6 +9,7 @@ NOTES: [26.08.2018] Added check of rdb$relation_fields.rdb$null_flag after suggestion by Adriano, 26.08.2018 19:12. JIRA: CORE-5896 +FBTEST: bugs.core_5896 """ import pytest diff --git a/tests/bugs/core_5898_test.py b/tests/bugs/core_5898_test.py index bca9c7de..8cb7770a 100644 --- a/tests/bugs/core_5898_test.py +++ b/tests/bugs/core_5898_test.py @@ -6,6 +6,7 @@ ISSUE: 6156 TITLE: ROLE not passed in EXECUTE STATEMENT ... ON EXTERNAL DESCRIPTION: JIRA: CORE-5898 +FBTEST: bugs.core_5898 """ import pytest diff --git a/tests/bugs/core_5904_test.py b/tests/bugs/core_5904_test.py index 772cc204..590b515c 100644 --- a/tests/bugs/core_5904_test.py +++ b/tests/bugs/core_5904_test.py @@ -6,6 +6,7 @@ ISSUE: 6162 TITLE: An attempt to create global mapping with long (greater than SQL identifier length) FROM field fails DESCRIPTION: JIRA: CORE-5904 +FBTEST: bugs.core_5904 """ import pytest diff --git a/tests/bugs/core_5905_test.py b/tests/bugs/core_5905_test.py index 9ca07ff8..c95c9161 100644 --- a/tests/bugs/core_5905_test.py +++ b/tests/bugs/core_5905_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Confirmed inconsistence output on: 3.0.4.32972, 4.0.0.875 and 4.0.0.1172 (4.x - output phrase "UDF THE_FRAC" instead of "Function THE_FRAC" on attempt to drop function). JIRA: CORE-5905 +FBTEST: bugs.core_5905 """ import pytest diff --git a/tests/bugs/core_5907_test.py b/tests/bugs/core_5907_test.py index b50cbcc8..0fa2091f 100644 --- a/tests/bugs/core_5907_test.py +++ b/tests/bugs/core_5907_test.py @@ -9,6 +9,7 @@ DESCRIPTION: This name should match to pattern: (\\{core_5907.[[:DIGIT:]]{2}\\}).tmp -- but we have to duplicate every "{" and "}". Also, we have to duplicate '' otherwise it will be escaped by fbtest framework. JIRA: CORE-5907 +FBTEST: bugs.core_5907 """ import pytest diff --git a/tests/bugs/core_5908_test.py b/tests/bugs/core_5908_test.py index fcccf7ab..be46e810 100644 --- a/tests/bugs/core_5908_test.py +++ b/tests/bugs/core_5908_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Current output should contain phrase: 'UDR module not loaded'. Filtering is used for prevent output of localized message about missed UDR library. JIRA: CORE-5908 +FBTEST: bugs.core_5908 """ import pytest diff --git a/tests/bugs/core_5913_test.py b/tests/bugs/core_5913_test.py index c4816926..e01f1c85 100644 --- a/tests/bugs/core_5913_test.py +++ b/tests/bugs/core_5913_test.py @@ -6,6 +6,7 @@ ISSUE: 6171 TITLE: Add context variables with compression and encryption status of current connection DESCRIPTION: JIRA: CORE-5913 +FBTEST: bugs.core_5913 """ import pytest diff --git a/tests/bugs/core_5921_test.py b/tests/bugs/core_5921_test.py index fdd090fd..105cb05f 100644 --- a/tests/bugs/core_5921_test.py +++ b/tests/bugs/core_5921_test.py @@ -3,7 +3,8 @@ """ ID: issue-6179 ISSUE: 6179 -TITLE: Provide information about Global Commit Number, Commit Number of currently used database snapshot (if any) and Commit Numbers assigned to the committed transactions +TITLE: Provide information about Global Commit Number, Commit Number of currently used + database snapshot (if any) and Commit Numbers assigned to the committed transactions DESCRIPTION: From doc\\sql.extensions\\README.builtin_functions.txt about rdb$get_transaction_cn() function: === @@ -25,6 +26,7 @@ NOTES: [09.11.2019] added section with substitutions because GET_OIT_CN can differ in SS vs CS: 9 and 10. JIRA: CORE-5921 +FBTEST: bugs.core_5921 """ import pytest diff --git a/tests/bugs/core_5926_test.py b/tests/bugs/core_5926_test.py index 94251c76..2a72675d 100644 --- a/tests/bugs/core_5926_test.py +++ b/tests/bugs/core_5926_test.py @@ -3,12 +3,14 @@ """ ID: issue-6183 ISSUE: 6183 -TITLE: Attempt to create mapping with non-ascii user name which is encoded in SINGLE-BYTE codepage leads to '-Malformed string' +TITLE: Attempt to create mapping with non-ascii user name which is encoded in + SINGLE-BYTE codepage leads to '-Malformed string' DESCRIPTION: NB: different data are used for FB 3.x and 4.x because DDL in 4.x allows to store names with length up to 63 character. See variables 'mapping_name' and 'non_ascii_user_name'. FB 3.x restricts max_length of DB object name with value = 31 (bytes, not character!). JIRA: CORE-5926 +FBTEST: bugs.core_5926 """ import pytest diff --git a/tests/bugs/core_5931_test.py b/tests/bugs/core_5931_test.py index f9e8cc2f..dfe6cbad 100644 --- a/tests/bugs/core_5931_test.py +++ b/tests/bugs/core_5931_test.py @@ -3,9 +3,11 @@ """ ID: issue-6188 ISSUE: 6188 -TITLE: SIMILAR TO does not return result when invalid pattern is used (with two adjacent special characters that should be escaped but aren't) +TITLE: SIMILAR TO does not return result when invalid pattern is used (with two + adjacent special characters that should be escaped but aren't) DESCRIPTION: JIRA: CORE-5931 +FBTEST: bugs.core_5931 """ import pytest diff --git a/tests/bugs/core_5935_test.py b/tests/bugs/core_5935_test.py index 655d68c5..c91afa04 100644 --- a/tests/bugs/core_5935_test.py +++ b/tests/bugs/core_5935_test.py @@ -20,6 +20,7 @@ DESCRIPTION: firebird.log will contain after this: internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2331) JIRA: CORE-5935 +FBTEST: bugs.core_5935 """ import pytest diff --git a/tests/bugs/core_5936_test.py b/tests/bugs/core_5936_test.py index 37972348..21ca900f 100644 --- a/tests/bugs/core_5936_test.py +++ b/tests/bugs/core_5936_test.py @@ -23,6 +23,7 @@ DESCRIPTION: Firebird crashes, related to Bugcheck 165 (cannot find tip page) Bug was fixed by one-line change in FB source, see: https://github.com/FirebirdSQL/firebird/commit/676a52625c074ef15e197e7b7538755195a66905 JIRA: CORE-5936 +FBTEST: bugs.core_5936 """ import pytest diff --git a/tests/bugs/core_5939_test.py b/tests/bugs/core_5939_test.py index e92f01f6..58deb1af 100644 --- a/tests/bugs/core_5939_test.py +++ b/tests/bugs/core_5939_test.py @@ -6,6 +6,7 @@ ISSUE: 6195 TITLE: Crash for "gbak -se -b database nul" DESCRIPTION: JIRA: CORE-5939 +FBTEST: bugs.core_5939 """ import pytest diff --git a/tests/bugs/core_5943_test.py b/tests/bugs/core_5943_test.py index 73b21fc0..4dfb0b2e 100644 --- a/tests/bugs/core_5943_test.py +++ b/tests/bugs/core_5943_test.py @@ -7,6 +7,7 @@ TITLE: Server crashes preparing a query with both DISTINCT/ORDER BY and no DESCRIPTION: We run query from ticket and check that it does completed OK with issuing data and 'Records affected: 1'. JIRA: CORE-5943 +FBTEST: bugs.core_5943 """ import pytest diff --git a/tests/bugs/core_5948_test.py b/tests/bugs/core_5948_test.py index c58720ca..b28b0653 100644 --- a/tests/bugs/core_5948_test.py +++ b/tests/bugs/core_5948_test.py @@ -27,6 +27,7 @@ DESCRIPTION: ::: NB ::: Test has separate code for 3.0.x and 4.0 because there is no column mon$attachments.mon$wire_encrypted in FB 3.x JIRA: CORE-5948 +FBTEST: bugs.core_5948 """ import pytest diff --git a/tests/bugs/core_5949_test.py b/tests/bugs/core_5949_test.py index 23490ce5..92d6a5bf 100644 --- a/tests/bugs/core_5949_test.py +++ b/tests/bugs/core_5949_test.py @@ -6,6 +6,7 @@ ISSUE: 6205 TITLE: Bugcheck could happen when read-only database with non-zero linger is set to read-write mode DESCRIPTION: JIRA: CORE-5949 +FBTEST: bugs.core_5949 """ import pytest diff --git a/tests/bugs/core_5953_test.py b/tests/bugs/core_5953_test.py index bb053f22..428768c6 100644 --- a/tests/bugs/core_5953_test.py +++ b/tests/bugs/core_5953_test.py @@ -43,6 +43,7 @@ NOTES: [3.11.2021] pcisar This test fails for v4.0.0.2496 (4.0 final) JIRA: CORE-5953 +FBTEST: bugs.core_5953 """ import pytest diff --git a/tests/bugs/core_5957_test.py b/tests/bugs/core_5957_test.py index e40c5eb5..d6ffc4c5 100644 --- a/tests/bugs/core_5957_test.py +++ b/tests/bugs/core_5957_test.py @@ -3,9 +3,11 @@ """ ID: issue-6211 ISSUE: 6211 -TITLE: Bug in SIMILAR TO when adding numeric quantifier as bound for repetetion of expression leads to empty resultset +TITLE: Bug in SIMILAR TO when adding numeric quantifier as bound for repetetion + of expression leads to empty resultset DESCRIPTION: JIRA: CORE-5957 +FBTEST: bugs.core_5957 """ import pytest diff --git a/tests/bugs/core_5965_test.py b/tests/bugs/core_5965_test.py index dfd72d62..680e5d6d 100644 --- a/tests/bugs/core_5965_test.py +++ b/tests/bugs/core_5965_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Instead of this it was decided to extract form ZIP archieve .fbk and then to restore it. Instead of actual execution we can only obtain PLAN by querying cursor read-only property "plan" JIRA: CORE-5965 +FBTEST: bugs.core_5965 """ import pytest diff --git a/tests/bugs/core_5970_test.py b/tests/bugs/core_5970_test.py index 0157a0ac..0fe4849d 100644 --- a/tests/bugs/core_5970_test.py +++ b/tests/bugs/core_5970_test.py @@ -9,6 +9,7 @@ DESCRIPTION: This test checks only ability to call ENCRYPT()/DECRYPT() functions with different parameters. Also, it checks that -> encrypt() -> decrypt(encrypted_source) gives the same . JIRA: CORE-5970 +FBTEST: bugs.core_5970 """ import pytest diff --git a/tests/bugs/core_5972_test.py b/tests/bugs/core_5972_test.py index be94f834..005d55d1 100644 --- a/tests/bugs/core_5972_test.py +++ b/tests/bugs/core_5972_test.py @@ -27,6 +27,7 @@ DESCRIPTION: We expect appearing of this exception (see try/except block): check its class and content of message. JIRA: CORE-5972 +FBTEST: bugs.core_5972 """ import pytest diff --git a/tests/bugs/core_5973_test.py b/tests/bugs/core_5973_test.py index 7dc38b01..844e4be5 100644 --- a/tests/bugs/core_5973_test.py +++ b/tests/bugs/core_5973_test.py @@ -9,6 +9,7 @@ NOTES: [05.03.2021] added subst.: max. floating point precision on Linux is 15 rather than on Windows (16 digits). JIRA: CORE-5973 +FBTEST: bugs.core_5973 """ import pytest diff --git a/tests/bugs/core_5974_test.py b/tests/bugs/core_5974_test.py index f21c6695..28e377f2 100644 --- a/tests/bugs/core_5974_test.py +++ b/tests/bugs/core_5974_test.py @@ -6,6 +6,7 @@ ISSUE: 6226 TITLE: Wrong result of select distinct with decfload/timezone/collated column DESCRIPTION: JIRA: CORE-5974 +FBTEST: bugs.core_5974 """ import pytest diff --git a/tests/bugs/core_5980_test.py b/tests/bugs/core_5980_test.py index 44162944..07b3f329 100644 --- a/tests/bugs/core_5980_test.py +++ b/tests/bugs/core_5980_test.py @@ -21,6 +21,7 @@ DESCRIPTION: Decided to add this test just for check that DB will not be corrupted. TICKET ISSUE REMAINS IRREPRODUCIBLE (checked on following SuperServer builds: 2.5.1, 2.5.6, 2.5.9, 3.0.6, 4.0.0). JIRA: CORE-5980 +FBTEST: bugs.core_5980 """ import pytest diff --git a/tests/bugs/core_5982_test.py b/tests/bugs/core_5982_test.py index 67b078d1..c6b27b4c 100644 --- a/tests/bugs/core_5982_test.py +++ b/tests/bugs/core_5982_test.py @@ -6,6 +6,7 @@ ISSUE: 6234 TITLE: error read permission for BLOB field, when it is input/output procedure`s parametr DESCRIPTION: JIRA: CORE-5982 +FBTEST: bugs.core_5982 """ import pytest diff --git a/tests/bugs/core_5985_test.py b/tests/bugs/core_5985_test.py index 17781adc..122bfe47 100644 --- a/tests/bugs/core_5985_test.py +++ b/tests/bugs/core_5985_test.py @@ -6,6 +6,7 @@ ISSUE: 6237 TITLE: Regression: ROLE does not passed in ES/EDS (specifying it in the statement is ignored) DESCRIPTION: JIRA: CORE-5985 +FBTEST: bugs.core_5985 """ import pytest diff --git a/tests/bugs/core_5986_test.py b/tests/bugs/core_5986_test.py index 62ddc81a..393b514b 100644 --- a/tests/bugs/core_5986_test.py +++ b/tests/bugs/core_5986_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Test was implemented on the basis of 7IWD2-02-Foundation-2011-12.pdf, page 322 (as it was suggested by Mark Rotteveel in the ticket, see his note 17/Jan/19 03:13 PM). JIRA: CORE-5986 +FBTEST: bugs.core_5986 """ import pytest diff --git a/tests/bugs/core_5990_test.py b/tests/bugs/core_5990_test.py index 90641e68..e70a35bc 100644 --- a/tests/bugs/core_5990_test.py +++ b/tests/bugs/core_5990_test.py @@ -17,6 +17,7 @@ DESCRIPTION: Thank hvlad for additional explanations, discuss in e-mail was 26.04.19 09:38. JIRA: CORE-5990 +FBTEST: bugs.core_5990 """ import pytest diff --git a/tests/bugs/core_5991_test.py b/tests/bugs/core_5991_test.py index e4f3e8da..16c9d87a 100644 --- a/tests/bugs/core_5991_test.py +++ b/tests/bugs/core_5991_test.py @@ -55,6 +55,7 @@ DESCRIPTION: Confirmed bug on 3.0.4.33054. JIRA: CORE-5991 +FBTEST: bugs.core_5991 """ import pytest diff --git a/tests/bugs/core_5995_test.py b/tests/bugs/core_5995_test.py index f4c978c7..c157c1cb 100644 --- a/tests/bugs/core_5995_test.py +++ b/tests/bugs/core_5995_test.py @@ -10,6 +10,7 @@ DESCRIPTION: We search this by string using pattern matching: such line MUST contain at least two words (it was just 'user:' before this bug was fixed). JIRA: CORE-5995 +FBTEST: bugs.core_5995 """ import pytest diff --git a/tests/bugs/core_6000_test.py b/tests/bugs/core_6000_test.py index ea01c6bb..ac369f90 100644 --- a/tests/bugs/core_6000_test.py +++ b/tests/bugs/core_6000_test.py @@ -3,7 +3,8 @@ """ ID: issue-6250 ISSUE: 6250 -TITLE: gbak issues "Your user name and password are not defined" when command switch "-fe(tch_password) ..." is specified when run as service +TITLE: gbak issues "Your user name and password are not defined" when command switch + "-fe(tch_password) ..." is specified when run as service DESCRIPTION: Test creates two files, one with correct SYSDBA password and second with invalid (hope that such password: T0t@1lywr0ng - is not in use for SYSDBA). Also, test exports default SYSDBA password ('masterkey' ) to ISC_PASSWORD variable. @@ -12,6 +13,7 @@ DESCRIPTION: despite that ISC_USER is not empty and contains valid password 2) UNSET variable ISC_PASSWORD and run "gbak -fe " - this should PASS without any STDOUT or STDERR. JIRA: CORE-6000 +FBTEST: bugs.core_6000 """ import pytest diff --git a/tests/bugs/core_6003_test.py b/tests/bugs/core_6003_test.py index 394a59c5..21c10007 100644 --- a/tests/bugs/core_6003_test.py +++ b/tests/bugs/core_6003_test.py @@ -9,6 +9,7 @@ DESCRIPTION: NB-2: connection-1 (which finally asks value of rdb$get_transaction_cn()) must start Tx1 *BEFORE* connection-2 will start his Tx2. JIRA: CORE-6003 +FBTEST: bugs.core_6003 """ import pytest diff --git a/tests/bugs/core_6015_test.py b/tests/bugs/core_6015_test.py index aa6adb3f..e6e19f79 100644 --- a/tests/bugs/core_6015_test.py +++ b/tests/bugs/core_6015_test.py @@ -25,6 +25,7 @@ DESCRIPTION: for static PSQL code (instead of "Attempt to evaluate index expression recursively"). Also, error messages differ because CORE-5606 was not backported to FB 3.x. JIRA: CORE-6015 +FBTEST: bugs.core_6015 """ import pytest diff --git a/tests/bugs/core_6018_test.py b/tests/bugs/core_6018_test.py index ac5f1160..40394bc0 100644 --- a/tests/bugs/core_6018_test.py +++ b/tests/bugs/core_6018_test.py @@ -3,7 +3,8 @@ """ ID: issue-6268 ISSUE: 6268 -TITLE: Make it possible to start multiple transactions (possibly in different attachments) using the same initial transaction snapshot +TITLE: Make it possible to start multiple transactions (possibly in different attachments) + using the same initial transaction snapshot DESCRIPTION: We open first connect using FDB and set custom transaction parameter block which is used to start SNAPSHOT transaction. Within this first transaction (tx1a) we insert into test table record with value = -2 and commit this Tx. @@ -22,6 +23,7 @@ DESCRIPTION: Statement failed, SQLSTATE = 0B000 Transaction's base snapshot number does not exist JIRA: CORE-6018 +FBTEST: bugs.core_6018 """ import pytest diff --git a/tests/bugs/core_6023_test.py b/tests/bugs/core_6023_test.py index 36da59f7..2b91424e 100644 --- a/tests/bugs/core_6023_test.py +++ b/tests/bugs/core_6023_test.py @@ -30,6 +30,7 @@ DESCRIPTION: See letter to Vlad et al 16.02.2021 09:02 ("Crash of 4.0.0.2365 when attempt to get server version just after doing the same on 4.0.0.1803") JIRA: CORE-6023 +FBTEST: bugs.core_6023 """ import pytest diff --git a/tests/bugs/core_6024_test.py b/tests/bugs/core_6024_test.py index 501fa438..2d63363f 100644 --- a/tests/bugs/core_6024_test.py +++ b/tests/bugs/core_6024_test.py @@ -6,6 +6,7 @@ ISSUE: 6274 TITLE: FB3.0.4.33063 vs FB3.0.5.33100 manual plan cause "index cannot be used in the specified plan" DESCRIPTION: JIRA: CORE-6024 +FBTEST: bugs.core_6024 """ import pytest diff --git a/tests/bugs/core_6028_test.py b/tests/bugs/core_6028_test.py index 04d2a537..f4c3fdb4 100644 --- a/tests/bugs/core_6028_test.py +++ b/tests/bugs/core_6028_test.py @@ -36,6 +36,7 @@ DESCRIPTION: 335544351 ======== JIRA: CORE-6028 +FBTEST: bugs.core_6028 """ import pytest diff --git a/tests/bugs/core_6033_test.py b/tests/bugs/core_6033_test.py index 3d0284d2..8a7e2949 100644 --- a/tests/bugs/core_6033_test.py +++ b/tests/bugs/core_6033_test.py @@ -6,6 +6,7 @@ ISSUE: 6283 TITLE: SUBSTRING(CURRENT_TIMESTAMP) does not work DESCRIPTION: JIRA: CORE-6033 +FBTEST: bugs.core_6033 """ import pytest diff --git a/tests/bugs/core_6034_test.py b/tests/bugs/core_6034_test.py index 8959039f..edd776ec 100644 --- a/tests/bugs/core_6034_test.py +++ b/tests/bugs/core_6034_test.py @@ -6,6 +6,7 @@ ISSUE: 6284 TITLE: The original time zone should be set to the current time zone at routine invocation DESCRIPTION: JIRA: CORE-6034 +FBTEST: bugs.core_6034 """ import pytest diff --git a/tests/bugs/core_6038_test.py b/tests/bugs/core_6038_test.py index 7ca06ace..df83a78b 100644 --- a/tests/bugs/core_6038_test.py +++ b/tests/bugs/core_6038_test.py @@ -19,6 +19,7 @@ NOTES: A new bug was found during this test implementation, affected 4.0 Classic only: CORE-6080. DESCRIPTION: JIRA: CORE-6038 +FBTEST: bugs.core_6038 """ import pytest diff --git a/tests/bugs/core_6040_test.py b/tests/bugs/core_6040_test.py index 8dd26ac4..87bae806 100644 --- a/tests/bugs/core_6040_test.py +++ b/tests/bugs/core_6040_test.py @@ -7,6 +7,7 @@ TITLE: Metadata script extracted using ISQL is invalid/incorrect when tabl DESCRIPTION: 'collate' clause must present in DDL of computed_by field, otherwise extracted metadata script will be correct. JIRA: CORE-6040 +FBTEST: bugs.core_6040 """ import pytest diff --git a/tests/bugs/core_6043_test.py b/tests/bugs/core_6043_test.py index 0194e814..84dec345 100644 --- a/tests/bugs/core_6043_test.py +++ b/tests/bugs/core_6043_test.py @@ -40,6 +40,7 @@ Checked on: 3.0.5.33152 SC: 1.243s. 3.0.5.33206 CS: 2.626s. JIRA: CORE-6043 +FBTEST: bugs.core_6043 """ import pytest diff --git a/tests/bugs/core_6044_test.py b/tests/bugs/core_6044_test.py index 837b816e..ba948766 100644 --- a/tests/bugs/core_6044_test.py +++ b/tests/bugs/core_6044_test.py @@ -6,6 +6,7 @@ ISSUE: 6294 TITLE: ISQL issues with increased identifier length DESCRIPTION: JIRA: CORE-6044 +FBTEST: bugs.core_6044 """ import pytest diff --git a/tests/bugs/core_6048_test.py b/tests/bugs/core_6048_test.py index 1fcd3569..68388705 100644 --- a/tests/bugs/core_6048_test.py +++ b/tests/bugs/core_6048_test.py @@ -44,6 +44,7 @@ DESCRIPTION: firebird.conf must contain following line: KeyHolderPlugin = KeyHolder JIRA: CORE-6048 +FBTEST: bugs.core_6048 """ import pytest diff --git a/tests/bugs/core_6049_test.py b/tests/bugs/core_6049_test.py index 1b8492c6..e7bafc41 100644 --- a/tests/bugs/core_6049_test.py +++ b/tests/bugs/core_6049_test.py @@ -11,6 +11,7 @@ DESCRIPTION: - must be equal to initial bin_data (and similar for bin_data -> hex_encode -> hex_decode) We get columns type details using sqlda_display in order to fix them in expected_stdout. JIRA: CORE-6049 +FBTEST: bugs.core_6049 """ import pytest diff --git a/tests/bugs/core_6054_test.py b/tests/bugs/core_6054_test.py index de8d2d04..89f83ada 100644 --- a/tests/bugs/core_6054_test.py +++ b/tests/bugs/core_6054_test.py @@ -6,6 +6,7 @@ ISSUE: 6304 TITLE: Random crash 64bit fb_inet_server. Possible collation issue DESCRIPTION: JIRA: CORE-6054 +FBTEST: bugs.core_6054 """ import pytest diff --git a/tests/bugs/core_6058_test.py b/tests/bugs/core_6058_test.py index ee31464f..cf92675e 100644 --- a/tests/bugs/core_6058_test.py +++ b/tests/bugs/core_6058_test.py @@ -6,6 +6,7 @@ ISSUE: 6308 TITLE: Change behavior of skipped and repeated wall times within time zones DESCRIPTION: JIRA: CORE-6058 +FBTEST: bugs.core_6058 """ import pytest diff --git a/tests/bugs/core_6068_test.py b/tests/bugs/core_6068_test.py index 0c329797..b9b8913d 100644 --- a/tests/bugs/core_6068_test.py +++ b/tests/bugs/core_6068_test.py @@ -6,6 +6,7 @@ ISSUE: 6318 TITLE: Server hangs when compiling big package with error DESCRIPTION: JIRA: CORE-6068 +FBTEST: bugs.core_6068 """ import pytest diff --git a/tests/bugs/core_6071_test.py b/tests/bugs/core_6071_test.py index eb8e9e0a..9942367c 100644 --- a/tests/bugs/core_6071_test.py +++ b/tests/bugs/core_6071_test.py @@ -42,6 +42,7 @@ DESCRIPTION: Test remains WINDOWS only. JIRA: CORE-6071 +FBTEST: bugs.core_6071 """ import pytest diff --git a/tests/bugs/core_6078_test.py b/tests/bugs/core_6078_test.py index ab95010f..6df20b30 100644 --- a/tests/bugs/core_6078_test.py +++ b/tests/bugs/core_6078_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Test creates non-privileged user and checks for all such objects that this user can NOT create any object because missing privilege to do this. JIRA: CORE-6078 +FBTEST: bugs.core_6078 """ import pytest diff --git a/tests/bugs/core_6083_test.py b/tests/bugs/core_6083_test.py index 57ccbcef..230f03ca 100644 --- a/tests/bugs/core_6083_test.py +++ b/tests/bugs/core_6083_test.py @@ -6,6 +6,7 @@ ISSUE: 6333 TITLE: USING PLUGIN clause does not work in RECREATE USER DESCRIPTION: JIRA: CORE-6083 +FBTEST: bugs.core_6083 """ import pytest diff --git a/tests/bugs/core_6084_test.py b/tests/bugs/core_6084_test.py index 0f34dd13..3e5f466a 100644 --- a/tests/bugs/core_6084_test.py +++ b/tests/bugs/core_6084_test.py @@ -13,6 +13,7 @@ DESCRIPTION: Test verifies several possible cases for this by making different START/INCREMENT clauses combination. See also: doc/README.incompatibilities.3to4.txt JIRA: CORE-6084 +FBTEST: bugs.core_6084 """ import pytest diff --git a/tests/bugs/core_6086_test.py b/tests/bugs/core_6086_test.py index 2e37f02f..f7935985 100644 --- a/tests/bugs/core_6086_test.py +++ b/tests/bugs/core_6086_test.py @@ -6,6 +6,7 @@ ISSUE: 6336 TITLE: Creating of the large procedure crashes the server DESCRIPTION: JIRA: CORE-6086 +FBTEST: bugs.core_6086 """ import pytest diff --git a/tests/bugs/core_6087_test.py b/tests/bugs/core_6087_test.py index 0c9979ae..fbe626a5 100644 --- a/tests/bugs/core_6087_test.py +++ b/tests/bugs/core_6087_test.py @@ -6,6 +6,7 @@ ISSUE: 6337 TITLE: Problem with casting within UNION DESCRIPTION: JIRA: CORE-6087 +FBTEST: bugs.core_6087 """ import pytest diff --git a/tests/bugs/core_6088_test.py b/tests/bugs/core_6088_test.py index a064ca2e..b48b8852 100644 --- a/tests/bugs/core_6088_test.py +++ b/tests/bugs/core_6088_test.py @@ -6,6 +6,7 @@ ISSUE: 6338 TITLE: "SIMILAR TO" hangs when processing parenthesis DESCRIPTION: JIRA: CORE-6088 +FBTEST: bugs.core_6088 """ import pytest diff --git a/tests/bugs/core_6089_test.py b/tests/bugs/core_6089_test.py index b6e1ed64..9f68baa7 100644 --- a/tests/bugs/core_6089_test.py +++ b/tests/bugs/core_6089_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Each BLOB_ID is added to set(), so eventually we can get total number of UNIQUE blob IDs that were generated during test. This number must be equal to number of records in the table (three in this test). JIRA: CORE-6089 +FBTEST: bugs.core_6089 """ import pytest diff --git a/tests/bugs/core_6090_test.py b/tests/bugs/core_6090_test.py index e37fffd5..a2f5dd5a 100644 --- a/tests/bugs/core_6090_test.py +++ b/tests/bugs/core_6090_test.py @@ -11,6 +11,7 @@ DESCRIPTION: This number must be equal to number of records in the table (three in this test). Beside of this, we check that all blobs are not null, see 'null_blob_cnt' counter. JIRA: CORE-6090 +FBTEST: bugs.core_6090 """ import pytest diff --git a/tests/bugs/core_6095_test.py b/tests/bugs/core_6095_test.py index 65c3ea6f..024643ee 100644 --- a/tests/bugs/core_6095_test.py +++ b/tests/bugs/core_6095_test.py @@ -25,6 +25,7 @@ DESCRIPTION: 2.1) LESS for 1 than value in the next line: "NEW NUMBER" for subsequent Tx..." - for all DML statements EXCEPT LAST; 2.2) EQUALS to "NEW NUMBER" for subsequent Tx..." for LAST statement because it does not change anything (updates empty table); JIRA: CORE-6095 +FBTEST: bugs.core_6095 """ import pytest diff --git a/tests/bugs/core_6097_test.py b/tests/bugs/core_6097_test.py index d4f3dd10..71b192f9 100644 --- a/tests/bugs/core_6097_test.py +++ b/tests/bugs/core_6097_test.py @@ -19,6 +19,7 @@ DESCRIPTION: that contains necessary command to run isql.exe, i.e. we actually invoke new instance of cmd.exe. The reason of why 'invalid user/password' raises (in other cases) remains unclear for me. JIRA: CORE-6097 +FBTEST: bugs.core_6097 """ import pytest diff --git a/tests/bugs/core_6108_test.py b/tests/bugs/core_6108_test.py index 0cb7d811..fdd266c2 100644 --- a/tests/bugs/core_6108_test.py +++ b/tests/bugs/core_6108_test.py @@ -6,6 +6,7 @@ ISSUE: 6357 TITLE: Regression: FB3 throws "Datatypes are not comparable in expression" in procedure parameters DESCRIPTION: JIRA: CORE-6108 +FBTEST: bugs.core_6108 """ import pytest diff --git a/tests/bugs/core_6109_test.py b/tests/bugs/core_6109_test.py index 18b1f876..7a78772f 100644 --- a/tests/bugs/core_6109_test.py +++ b/tests/bugs/core_6109_test.py @@ -6,6 +6,7 @@ ISSUE: 6358 TITLE: Changing FLOAT to a SQL standard compliant FLOAT datatype DESCRIPTION: JIRA: CORE-6109 +FBTEST: bugs.core_6109 """ import pytest diff --git a/tests/bugs/core_6116_test.py b/tests/bugs/core_6116_test.py index 8483f095..6928daa2 100644 --- a/tests/bugs/core_6116_test.py +++ b/tests/bugs/core_6116_test.py @@ -3,7 +3,8 @@ """ ID: issue-6365 ISSUE: 6365 -TITLE: The Metadata script extracted using ISQL of a database restored from a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field +TITLE: The Metadata script extracted using ISQL of a database restored from a Firebird + 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field DESCRIPTION: Test uses backup of preliminary created database in FB 2.5.9, DDL is the same as in the ticket. This .fbk is restored and we launch ISQL -X in order to get metadata. Then we check that two @@ -13,6 +14,7 @@ DESCRIPTION: 2) line with ALTER COLUMN statement: ALTER FULL_NAME TYPE VARCHAR(100) ... COMPUTED BY ... JIRA: CORE-6116 +FBTEST: bugs.core_6116 """ import pytest diff --git a/tests/bugs/core_6134_test.py b/tests/bugs/core_6134_test.py index 80f7d90a..d536d4ab 100644 --- a/tests/bugs/core_6134_test.py +++ b/tests/bugs/core_6134_test.py @@ -3,11 +3,13 @@ """ ID: issue-6383 ISSUE: 6383 -TITLE: Win_Sspi in the list of auth plugins leads message about failed login to be changed (from 'Your user name and password are not defined...' to 'Missing security context ...') +TITLE: Win_Sspi in the list of auth plugins leads message about failed login to be + changed (from 'Your user name and password are not defined...' to 'Missing security context ...') DESCRIPTION: Test assumes that firebird.conf parameter AuthClient is: Legacy_Auth,Srp,Win_Sspi. This is done automaticaally by script that is launched daily on Firebird test machine. JIRA: CORE-6134 +FBTEST: bugs.core_6134 """ import pytest diff --git a/tests/bugs/core_6137_test.py b/tests/bugs/core_6137_test.py index fc093844..3fcfbedd 100644 --- a/tests/bugs/core_6137_test.py +++ b/tests/bugs/core_6137_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Confirmed bug on: 4.0.0.1573, 3.0.5.33166 (got in firebird.log: "internal Firebird consistency check (invalid SEND request (167), file: JrdStatement.cpp line: 327)") JIRA: CORE-6137 +FBTEST: bugs.core_6137 """ import pytest diff --git a/tests/bugs/core_6138_test.py b/tests/bugs/core_6138_test.py index 03f58a20..1880dd16 100644 --- a/tests/bugs/core_6138_test.py +++ b/tests/bugs/core_6138_test.py @@ -10,6 +10,7 @@ DESCRIPTION: after first attach did commit (but main record was not visible to 2nd attach because of SNAPSHOT isolation level). JIRA: CORE-6138 +FBTEST: bugs.core_6138 """ import pytest diff --git a/tests/bugs/core_6141_test.py b/tests/bugs/core_6141_test.py index 4d3dc678..558aa01c 100644 --- a/tests/bugs/core_6141_test.py +++ b/tests/bugs/core_6141_test.py @@ -32,6 +32,7 @@ NOTES: gfix works fine, although the outpout is more verbose than original test expected See also: core_6309_test.py JIRA: CORE-6141 +FBTEST: bugs.core_6141 """ import pytest diff --git a/tests/bugs/core_6142_test.py b/tests/bugs/core_6142_test.py index 6caef1e4..719e0fbb 100644 --- a/tests/bugs/core_6142_test.py +++ b/tests/bugs/core_6142_test.py @@ -3,7 +3,8 @@ """ ID: issue-6391 ISSUE: 6391 -TITLE: Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously +TITLE: Error "connection lost to database" could happen when application creates few + local attachments (using XNET) simultaneously DESCRIPTION: Test uses 15 threads and each of them launches loop for 10 iterations with making attach/detach from DB. We use Python package with name "threading" here, but it should be declared as global inside class because of fbtest specific @@ -25,6 +26,7 @@ DESCRIPTION: 4.0 Classic: ~9"; 3.0.5 Classic: ~5"; 4.0 Super: ~5"; 3.0.5 Super: ~1". JIRA: CORE-6142 +FBTEST: bugs.core_6142 """ import pytest diff --git a/tests/bugs/core_6143_test.py b/tests/bugs/core_6143_test.py index 38c81d71..7ecab3ad 100644 --- a/tests/bugs/core_6143_test.py +++ b/tests/bugs/core_6143_test.py @@ -14,6 +14,7 @@ NOTES: [3.11.2021] pcisar This test fails for 4.0, WHO_AM_I = TMP$C6143_FOO JIRA: CORE-6143 +FBTEST: bugs.core_6143 """ import pytest diff --git a/tests/bugs/core_6144_test.py b/tests/bugs/core_6144_test.py index 5a501013..deeaabc3 100644 --- a/tests/bugs/core_6144_test.py +++ b/tests/bugs/core_6144_test.py @@ -6,6 +6,7 @@ ISSUE: 6393 TITLE: Inconsistent behaviour of the NEW context variable in AFTER UPDATE OR DELETE triggers DESCRIPTION: JIRA: CORE-6144 +FBTEST: bugs.core_6144 """ import pytest diff --git a/tests/bugs/core_6145_test.py b/tests/bugs/core_6145_test.py index 1a8159de..9ed858fc 100644 --- a/tests/bugs/core_6145_test.py +++ b/tests/bugs/core_6145_test.py @@ -6,6 +6,7 @@ ISSUE: 6394 TITLE: Wrong result in "similar to" with non latin characters DESCRIPTION: JIRA: CORE-6145 +FBTEST: bugs.core_6145 """ import pytest diff --git a/tests/bugs/core_6147_test.py b/tests/bugs/core_6147_test.py index d6be3452..ee3acb79 100644 --- a/tests/bugs/core_6147_test.py +++ b/tests/bugs/core_6147_test.py @@ -3,7 +3,8 @@ """ ID: issue-6396 ISSUE: 6396 -TITLE: PLG$SRP table, PLG$SRP_VIEW View instructions are strangely added in the metadata script extracted when Windows trusted authentication is enabled +TITLE: PLG$SRP table, PLG$SRP_VIEW View instructions are strangely added in the metadata + script extracted when Windows trusted authentication is enabled DESCRIPTION: References to the table PLG$SRP and view PLG$SRP_VIEW *always* present in extracted metadata, regardless of using auth plugin (and this is NOT a bug!). @@ -42,6 +43,7 @@ DESCRIPTION: * Windows: 4.0.0.2377 SS/CS (done for both win_sspi and Srp, but only win_sspi is used in this test for Windows) * Linux: 4.0.0.2377 SS/CS (done for Srp) JIRA: CORE-6147 +FBTEST: bugs.core_6147 """ import pytest diff --git a/tests/bugs/core_6158_test.py b/tests/bugs/core_6158_test.py index f90f9eab..d5fac897 100644 --- a/tests/bugs/core_6158_test.py +++ b/tests/bugs/core_6158_test.py @@ -6,6 +6,7 @@ ISSUE: 6407 TITLE: substring similar - extra characters in the result for non latin characters DESCRIPTION: JIRA: CORE-6158 +FBTEST: bugs.core_6158 """ import pytest diff --git a/tests/bugs/core_6159_test.py b/tests/bugs/core_6159_test.py index 392aec21..619ea630 100644 --- a/tests/bugs/core_6159_test.py +++ b/tests/bugs/core_6159_test.py @@ -6,6 +6,7 @@ ISSUE: 6408 TITLE: SUBSTRING SIMILAR is described with wrong data type in DSQL DESCRIPTION: JIRA: CORE-6159 +FBTEST: bugs.core_6159 """ import pytest diff --git a/tests/bugs/core_6160_test.py b/tests/bugs/core_6160_test.py index aab1596b..bdd0163a 100644 --- a/tests/bugs/core_6160_test.py +++ b/tests/bugs/core_6160_test.py @@ -11,6 +11,7 @@ DESCRIPTION: Furter, we have to remove digital ID for this charset because it can be changed in the future: 'charset: 2 ASCII' --> 'charset: ASCII' JIRA: CORE-6160 +FBTEST: bugs.core_6160 """ import pytest diff --git a/tests/bugs/core_6163_test.py b/tests/bugs/core_6163_test.py index 413e4f9e..326f8a5b 100644 --- a/tests/bugs/core_6163_test.py +++ b/tests/bugs/core_6163_test.py @@ -77,6 +77,7 @@ DESCRIPTION: Checked on: 4.0.0.2372 SS/CS; 3.0.8.33420 SS/CS. JIRA: CORE-6163 +FBTEST: bugs.core_6163 """ import pytest diff --git a/tests/bugs/core_6166_test.py b/tests/bugs/core_6166_test.py index 661b0651..59387cee 100644 --- a/tests/bugs/core_6166_test.py +++ b/tests/bugs/core_6166_test.py @@ -13,6 +13,7 @@ DESCRIPTION: Confirmed problem on 4.0.0.1633: ISQL crashed when performing script which contains DDL with non-ascii names of max allowed len (63 characters). JIRA: CORE-6166 +FBTEST: bugs.core_6166 """ import pytest diff --git a/tests/bugs/core_6171_test.py b/tests/bugs/core_6171_test.py index 79e09fe6..6332ac56 100644 --- a/tests/bugs/core_6171_test.py +++ b/tests/bugs/core_6171_test.py @@ -6,6 +6,7 @@ ISSUE: 6419 TITLE: "No current record for fetch operation" with queries with aggregated subselect DESCRIPTION: JIRA: CORE-6171 +FBTEST: bugs.core_6171 """ import pytest diff --git a/tests/bugs/core_6181_test.py b/tests/bugs/core_6181_test.py index 7dc534a2..04997f76 100644 --- a/tests/bugs/core_6181_test.py +++ b/tests/bugs/core_6181_test.py @@ -3,9 +3,11 @@ """ ID: issue-6426 ISSUE: 6426 -TITLE: Operations when using "SET DECFLOAT BIND BIGINT,n" with result of 11+ digits, fail with "Decimal float invalid operation" +TITLE: Operations when using "SET DECFLOAT BIND BIGINT,n" with result of 11+ digits, + fail with "Decimal float invalid operation" DESCRIPTION: JIRA: CORE-6181 +FBTEST: bugs.core_6181 """ import pytest diff --git a/tests/bugs/core_6182_test.py b/tests/bugs/core_6182_test.py index d7da8e34..6169931c 100644 --- a/tests/bugs/core_6182_test.py +++ b/tests/bugs/core_6182_test.py @@ -28,6 +28,7 @@ DESCRIPTION: 4.0.0.1646 SS/SC: ~19s (most of time is idle because of delays that is necessary for check that connections disappeared from ExtPool) 4.0.0.1646 CS: 21.339s - but this test is not needed for this acrh. JIRA: CORE-6182 +FBTEST: bugs.core_6182 """ import pytest diff --git a/tests/bugs/core_6185_test.py b/tests/bugs/core_6185_test.py index 95c5fc87..22caccf3 100644 --- a/tests/bugs/core_6185_test.py +++ b/tests/bugs/core_6185_test.py @@ -6,6 +6,7 @@ ISSUE: 6430 TITLE: Some (wrong ?) parameters of ENCRYPT() leads FB to crash DESCRIPTION: JIRA: CORE-6185 +FBTEST: bugs.core_6185 """ import pytest diff --git a/tests/bugs/core_6186_test.py b/tests/bugs/core_6186_test.py index 56213232..9f7bbe78 100644 --- a/tests/bugs/core_6186_test.py +++ b/tests/bugs/core_6186_test.py @@ -6,6 +6,7 @@ ISSUE: 6431 TITLE: Original content of column which is involved into ENCRYPT() is displayed as distorted view after this call DESCRIPTION: JIRA: CORE-6186 +FBTEST: bugs.core_6186 """ import pytest diff --git a/tests/bugs/core_6205_test.py b/tests/bugs/core_6205_test.py index 2cbc7488..9651aed3 100644 --- a/tests/bugs/core_6205_test.py +++ b/tests/bugs/core_6205_test.py @@ -6,6 +6,7 @@ ISSUE: 6450 TITLE: Generate proper error for UNION DISTINCT with more than 255 columns DESCRIPTION: JIRA: CORE-6205 +FBTEST: bugs.core_6205 """ import pytest diff --git a/tests/bugs/core_6206_test.py b/tests/bugs/core_6206_test.py index 2a7b1762..b43947ca 100644 --- a/tests/bugs/core_6206_test.py +++ b/tests/bugs/core_6206_test.py @@ -10,6 +10,7 @@ NOTES: changed SET BIND argument from numeric(38) to INT128, adjusted output (letter from Alex, 25.06.2020 17:56; needed after discuss CORE-6342). JIRA: CORE-6206 +FBTEST: bugs.core_6206 """ import pytest diff --git a/tests/bugs/core_6208_test.py b/tests/bugs/core_6208_test.py index fccdcb69..bfd94450 100644 --- a/tests/bugs/core_6208_test.py +++ b/tests/bugs/core_6208_test.py @@ -39,6 +39,7 @@ NOTES: Checked initially on 4.0.0.1712 SC: 11s, 4.0.0.1714 SS, CS (7s, 16s). Checked again 26.08.2020 on 4.0.0.2173 SS/CS/SC. JIRA: CORE-6208 +FBTEST: bugs.core_6208 """ import pytest diff --git a/tests/bugs/core_6211_test.py b/tests/bugs/core_6211_test.py index db76c247..c31e2029 100644 --- a/tests/bugs/core_6211_test.py +++ b/tests/bugs/core_6211_test.py @@ -3,9 +3,11 @@ """ ID: issue-6456 ISSUE: 6456 -TITLE: Command "ISQL -X" can not extract ROLE name when use multi-byte charset for connection (4.x only is affected) +TITLE: Command "ISQL -X" can not extract ROLE name when use multi-byte charset for + connection (4.x only is affected) DESCRIPTION: JIRA: CORE-6211 +FBTEST: bugs.core_6211 """ import pytest diff --git a/tests/bugs/core_6216_test.py b/tests/bugs/core_6216_test.py index bcfddf0a..283ac943 100644 --- a/tests/bugs/core_6216_test.py +++ b/tests/bugs/core_6216_test.py @@ -6,6 +6,7 @@ ISSUE: 6460 TITLE: request size limit exceeded when selecting from a table with large number of indicies DESCRIPTION: JIRA: CORE-6216 +FBTEST: bugs.core_6216 """ import pytest diff --git a/tests/bugs/core_6218_test.py b/tests/bugs/core_6218_test.py index 394243f3..ed5b8610 100644 --- a/tests/bugs/core_6218_test.py +++ b/tests/bugs/core_6218_test.py @@ -6,6 +6,7 @@ ISSUE: 6462 TITLE: COUNT(DISTINCT ) leads FB to crash when there are duplicate values of this field DESCRIPTION: JIRA: CORE-6218 +FBTEST: bugs.core_6218 """ import pytest diff --git a/tests/bugs/core_6219_test.py b/tests/bugs/core_6219_test.py index d02eb452..4396099e 100644 --- a/tests/bugs/core_6219_test.py +++ b/tests/bugs/core_6219_test.py @@ -6,6 +6,7 @@ ISSUE: 6463 TITLE: Add support for special (inf/nan) values when sorting DECFLOAT values DESCRIPTION: JIRA: CORE-6219 +FBTEST: bugs.core_6219 """ import pytest diff --git a/tests/bugs/core_6227_test.py b/tests/bugs/core_6227_test.py index 0b765527..f6323cbe 100644 --- a/tests/bugs/core_6227_test.py +++ b/tests/bugs/core_6227_test.py @@ -12,6 +12,7 @@ DESCRIPTION: We check that length of this path is more than zero. Note that befor fix reply was: ('', security.db') - so the PATH was empty string rather that None! JIRA: CORE-6227 +FBTEST: bugs.core_6227 """ import pytest diff --git a/tests/bugs/core_6233_test.py b/tests/bugs/core_6233_test.py index 12c467dc..d5582caf 100644 --- a/tests/bugs/core_6233_test.py +++ b/tests/bugs/core_6233_test.py @@ -9,6 +9,7 @@ DESCRIPTION: in order to skip creation of unneeded .fbk file See: https://docs.python.org/2/library/subprocess.html#replacing-shell-pipeline JIRA: CORE-6233 +FBTEST: bugs.core_6233 """ import pytest diff --git a/tests/bugs/core_6236_test.py b/tests/bugs/core_6236_test.py index 78df6cea..26646304 100644 --- a/tests/bugs/core_6236_test.py +++ b/tests/bugs/core_6236_test.py @@ -15,6 +15,7 @@ DESCRIPTION: ::: NB ::: Command 'SHOW GRANTS' does not display privileges on system objects thus we do not use it here. JIRA: CORE-6236 +FBTEST: bugs.core_6236 """ import pytest diff --git a/tests/bugs/core_6237_test.py b/tests/bugs/core_6237_test.py index ce295fac..d22aa304 100644 --- a/tests/bugs/core_6237_test.py +++ b/tests/bugs/core_6237_test.py @@ -21,7 +21,8 @@ DESCRIPTION: Reproduced on on several builds 4.x before 17.01.2020 (tested: 4.0.0.1712 CS, 4.0.0.1731 CS - got ratio = ~1.95). Reproduced also on 3.0.5.33221 Classic - got ratio ~1.50 ... 1.70; could NOT reproduce on 3.0.5 SuperClassic / SuperServer. - JIRA: CORE-6237 +JIRA: CORE-6237 +FBTEST: bugs.core_6237 """ import pytest diff --git a/tests/bugs/core_6238_test.py b/tests/bugs/core_6238_test.py index 94f99cdb..64734cb9 100644 --- a/tests/bugs/core_6238_test.py +++ b/tests/bugs/core_6238_test.py @@ -3,9 +3,11 @@ """ ID: issue-6482 ISSUE: 6482 -TITLE: DECFLOAT: subtraction Num1 - Num2 leads to "Decimal float overflow" if Num2 is specified in scientific notation and less than max double ( 1.7976931348623157e308 ) +TITLE: DECFLOAT: subtraction Num1 - Num2 leads to "Decimal float overflow" if Num2 + is specified in scientific notation and less than max double ( 1.7976931348623157e308 ) DESCRIPTION: JIRA: CORE-6238 +FBTEST: bugs.core_6238 """ import pytest diff --git a/tests/bugs/core_6239_test.py b/tests/bugs/core_6239_test.py index 2c40e8f0..1b42fe80 100644 --- a/tests/bugs/core_6239_test.py +++ b/tests/bugs/core_6239_test.py @@ -6,6 +6,7 @@ ISSUE: 6483 TITLE: Procedures and EXECUTE BLOCK without RETURNS should not be allowed to use SUSPEND DESCRIPTION: JIRA: CORE-6239 +FBTEST: bugs.core_6239 """ import pytest diff --git a/tests/bugs/core_6241_test.py b/tests/bugs/core_6241_test.py index a0eda345..b4eda2c5 100644 --- a/tests/bugs/core_6241_test.py +++ b/tests/bugs/core_6241_test.py @@ -3,9 +3,11 @@ """ ID: issue-6485 ISSUE: 6485 -TITLE: Values greater than number of days between 01.01.0001 and 31.12.9999 (=3652058) can be added or subtracted from DATE +TITLE: Values greater than number of days between 01.01.0001 and 31.12.9999 (=3652058) + can be added or subtracted from DATE DESCRIPTION: JIRA: CORE-6241 +FBTEST: bugs.core_6241 """ import pytest diff --git a/tests/bugs/core_6246_test.py b/tests/bugs/core_6246_test.py index 0c1a539a..4e5e798f 100644 --- a/tests/bugs/core_6246_test.py +++ b/tests/bugs/core_6246_test.py @@ -13,6 +13,7 @@ DESCRIPTION: Confirmed bug on 3.0.6.33272: first 32108 fields are shown in SQLDA with 'charset: 0 NONE'. String 'charset: 3 UNICODE_FSS' appeared only since 32109-th column and up to the end. JIRA: CORE-6246 +FBTEST: bugs.core_6246 """ import pytest diff --git a/tests/bugs/core_6248_test.py b/tests/bugs/core_6248_test.py index 9ec2f977..52642123 100644 --- a/tests/bugs/core_6248_test.py +++ b/tests/bugs/core_6248_test.py @@ -21,6 +21,7 @@ DESCRIPTION: gbak:text for attribute 7 is too large in put_asciz(), truncating to 255 bytes - but currently this is not checked here. JIRA: CORE-6248 +FBTEST: bugs.core_6248 """ import pytest diff --git a/tests/bugs/core_6250_test.py b/tests/bugs/core_6250_test.py index 08669f1b..839aebda 100644 --- a/tests/bugs/core_6250_test.py +++ b/tests/bugs/core_6250_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Completely fixed in snapshots 4.0.0.1783 and 3.0.6.33254 (checked 23.02.2020). Added special check for parameter that is declared of built-in datatype rather than domain. JIRA: CORE-6250 +FBTEST: bugs.core_6250 """ import pytest diff --git a/tests/bugs/core_6251_test.py b/tests/bugs/core_6251_test.py index b94a6d4b..6cd234d0 100644 --- a/tests/bugs/core_6251_test.py +++ b/tests/bugs/core_6251_test.py @@ -3,9 +3,11 @@ """ ID: issue-6494 ISSUE: 6494 -TITLE: Regression: crash when built-in function LEFT() or RIGHT() missed 2nd argument (number of characters to be taken) +TITLE: Regression: crash when built-in function LEFT() or RIGHT() missed 2nd argument + (number of characters to be taken) DESCRIPTION: JIRA: CORE-6251 +FBTEST: bugs.core_6251 """ import pytest diff --git a/tests/bugs/core_6252_test.py b/tests/bugs/core_6252_test.py index 188af37a..55cb1be5 100644 --- a/tests/bugs/core_6252_test.py +++ b/tests/bugs/core_6252_test.py @@ -3,9 +3,11 @@ """ ID: issue-6495 ISSUE: 6495 -TITLE: UNIQUE / PRIMARY KEY constraint can be violated when AUTODDL = OFF and mixing commands for DDL and DML +TITLE: UNIQUE / PRIMARY KEY constraint can be violated when AUTODDL = OFF and + mixing commands for DDL and DML DESCRIPTION: JIRA: CORE-6252 +FBTEST: bugs.core_6252 """ import pytest diff --git a/tests/bugs/core_6254_test.py b/tests/bugs/core_6254_test.py index 2f0b72c8..74822bbf 100644 --- a/tests/bugs/core_6254_test.py +++ b/tests/bugs/core_6254_test.py @@ -3,9 +3,11 @@ """ ID: issue-6497 ISSUE: 6497 -TITLE: AV in engine when using SET TRANSACTION and ON TRANSACTION START trigger uses EXECUTE STATEMENT against current transaction +TITLE: AV in engine when using SET TRANSACTION and ON TRANSACTION START trigger + uses EXECUTE STATEMENT against current transaction DESCRIPTION: JIRA: CORE-6254 +FBTEST: bugs.core_6254 """ import pytest diff --git a/tests/bugs/core_6262_test.py b/tests/bugs/core_6262_test.py index 3beaf6f1..6a81daf3 100644 --- a/tests/bugs/core_6262_test.py +++ b/tests/bugs/core_6262_test.py @@ -21,6 +21,7 @@ DESCRIPTION: rdb$character_set_id=1: RDB$SYSTEM_PRIVILEGES BINARY(8) Nullable JIRA: CORE-6262 +FBTEST: bugs.core_6262 """ import pytest diff --git a/tests/bugs/core_6264_test.py b/tests/bugs/core_6264_test.py index 9c5b489d..109e3ce2 100644 --- a/tests/bugs/core_6264_test.py +++ b/tests/bugs/core_6264_test.py @@ -13,6 +13,7 @@ DESCRIPTION: Confirmed bug on 3.0.6.33276, 4.0.0.1850. Works fine on 3.0.6.33277, 4.0.0.1854 JIRA: CORE-6264 +FBTEST: bugs.core_6264 """ import pytest diff --git a/tests/bugs/core_6265_test.py b/tests/bugs/core_6265_test.py index c8624690..09079e52 100644 --- a/tests/bugs/core_6265_test.py +++ b/tests/bugs/core_6265_test.py @@ -5,7 +5,8 @@ ID: issue-6507 ISSUE: 6507 TITLE: mapping rules destroyed by backup / restore DESCRIPTION: -JIRA: CORE-1000 +JIRA: CORE-6265 +FBTEST: bugs.core_6265 """ import pytest diff --git a/tests/bugs/core_6266_test.py b/tests/bugs/core_6266_test.py index f09af4d0..23113260 100644 --- a/tests/bugs/core_6266_test.py +++ b/tests/bugs/core_6266_test.py @@ -6,6 +6,7 @@ ISSUE: 6508 TITLE: Deleting records from MON$ATTACHMENTS using ORDER BY clause doesn't close the corresponding attachments DESCRIPTION: JIRA: CORE-6266 +FBTEST: bugs.core_6266 """ import pytest diff --git a/tests/bugs/core_6272_test.py b/tests/bugs/core_6272_test.py index 1b06b0eb..76c4c833 100644 --- a/tests/bugs/core_6272_test.py +++ b/tests/bugs/core_6272_test.py @@ -19,6 +19,7 @@ NOTES: Because of this, we are interested only for at least one occurence of each message rather than for each of them (see 'found_patterns', type: set()). JIRA: CORE-6272 +FBTEST: bugs.core_6272 """ import pytest diff --git a/tests/bugs/core_6278_test.py b/tests/bugs/core_6278_test.py index a9a94e39..5da02445 100644 --- a/tests/bugs/core_6278_test.py +++ b/tests/bugs/core_6278_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Before fix trace table statistics did not reflect scoped WHERE-expression on RDB$DB_KEY column. JIRA: CORE-6278 +FBTEST: bugs.core_6278 """ import pytest diff --git a/tests/bugs/core_6279_test.py b/tests/bugs/core_6279_test.py index 9dbccd69..48b476a0 100644 --- a/tests/bugs/core_6279_test.py +++ b/tests/bugs/core_6279_test.py @@ -33,6 +33,7 @@ DESCRIPTION: It is crucial for this test to make .sql script run within SINGLE transaction otherwise performance will suffer. Also, we must inject 'SET BAIL ON;' at the start line of this script in order to make it stop when first error occurs. JIRA: CORE-6279 +FBTEST: bugs.core_6279 """ import pytest diff --git a/tests/bugs/core_6280_test.py b/tests/bugs/core_6280_test.py index dd3fb72e..debb10f7 100644 --- a/tests/bugs/core_6280_test.py +++ b/tests/bugs/core_6280_test.py @@ -3,7 +3,8 @@ """ ID: issue-6522 ISSUE: 6522 -TITLE: MERGE statement loses parameters in WHEN (NOT) MATCHED clause that will never be matched, crashes server in some situations +TITLE: MERGE statement loses parameters in WHEN (NOT) MATCHED clause that will never + be matched, crashes server in some situations DESCRIPTION: Confirmed crash on WI-V3.0.5.33220, WI-T4.0.0.1871 - but only when run MERGE statements with parameters from Python. NO crash when run it from ISQL. No crash on 4.0.0.1881, but message "No SQLDA for input values provided" will raise for any number of input parameters: 2 or 3. @@ -16,6 +17,7 @@ NOTES: parameters - returned by iMessageMetadata.get_count(). ALSO, as new driver uses OO API, it does not use SQLDA structures at all. JIRA: CORE-6280 +FBTEST: bugs.core_6280 """ import pytest diff --git a/tests/bugs/core_6281_test.py b/tests/bugs/core_6281_test.py index 77b66f18..bb43ab3a 100644 --- a/tests/bugs/core_6281_test.py +++ b/tests/bugs/core_6281_test.py @@ -11,6 +11,7 @@ DESCRIPTION: value exceeds the range for valid timestamps -At procedure 'RDB$TIME_ZONE_UTIL.TRANSITIONS' JIRA: CORE-6281 +FBTEST: bugs.core_6281 """ import pytest diff --git a/tests/bugs/core_6282_test.py b/tests/bugs/core_6282_test.py index 40c3ad8b..a53a0da6 100644 --- a/tests/bugs/core_6282_test.py +++ b/tests/bugs/core_6282_test.py @@ -6,6 +6,7 @@ ISSUE: 6524 TITLE: Change type of MON$ATTACHMENTS.MON$IDLE_TIMER and MON$STATEMENTS.MON$STATEMENT_TIMER to TIMESTAMP WITH TIME ZONE DESCRIPTION: JIRA: CORE-6282 +FBTEST: bugs.core_6282 """ import pytest diff --git a/tests/bugs/core_6285_test.py b/tests/bugs/core_6285_test.py index 85129269..deb5aebe 100644 --- a/tests/bugs/core_6285_test.py +++ b/tests/bugs/core_6285_test.py @@ -11,6 +11,7 @@ NOTES: Replaced 'ADD ... to publication' and 'DROP ... from publication' with 'INCLUDE ...' and 'EXCLUDE ...' respectively (after reply from dimitr). JIRA: CORE-6285 +FBTEST: bugs.core_6285 """ import pytest diff --git a/tests/bugs/core_6286_test.py b/tests/bugs/core_6286_test.py index a7bfa37e..d75014ba 100644 --- a/tests/bugs/core_6286_test.py +++ b/tests/bugs/core_6286_test.py @@ -3,11 +3,13 @@ """ ID: issue-6528 ISSUE: 6528 -TITLE: Make usage of TIMESTAMP/TIME WITH TIME ZONE convenient for users when appropriate ICU library is not installed on the client side +TITLE: Make usage of TIMESTAMP/TIME WITH TIME ZONE convenient for users when appropriate + ICU library is not installed on the client side DESCRIPTION: Test only verifies ability to use 'EXTENDED' clause in SET BIND statement. We can not simulate absense of appropriate ICU library and for this reason values of time/timestamp are suppressednot checked. JIRA: CORE-6286 +FBTEST: bugs.core_6286 """ import pytest diff --git a/tests/bugs/core_6290_test.py b/tests/bugs/core_6290_test.py index 9b2ce4af..3d986d15 100644 --- a/tests/bugs/core_6290_test.py +++ b/tests/bugs/core_6290_test.py @@ -3,9 +3,11 @@ """ ID: issue-6532 ISSUE: 6532 -TITLE: Hex number used at end of statement (e.g. CREATE DOMAIN ... DEFAULT) may read invalid memory and produce wrong values or exceptions +TITLE: Hex number used at end of statement (e.g. CREATE DOMAIN ... DEFAULT) may read + invalid memory and produce wrong values or exceptions DESCRIPTION: JIRA: CORE-6290 +FBTEST: bugs.core_6290 """ import pytest diff --git a/tests/bugs/core_6291_test.py b/tests/bugs/core_6291_test.py index e3b4ed49..708b3882 100644 --- a/tests/bugs/core_6291_test.py +++ b/tests/bugs/core_6291_test.py @@ -3,9 +3,11 @@ """ ID: issue-6533 ISSUE: 6533 -TITLE: Statement "CREATE DOMAIN [dm_name] as BIGINT" raises "numeric value is out of range" if its default value is -9223372036854775808 +TITLE: Statement "CREATE DOMAIN [dm_name] as BIGINT" raises "numeric value is out of range" + if its default value is -9223372036854775808 DESCRIPTION: JIRA: CORE-6291 +FBTEST: bugs.core_6291 """ import pytest diff --git a/tests/bugs/core_6294_test.py b/tests/bugs/core_6294_test.py index 12229628..60feddd4 100644 --- a/tests/bugs/core_6294_test.py +++ b/tests/bugs/core_6294_test.py @@ -6,6 +6,7 @@ ISSUE: 6536 TITLE: Negative 128-bit integer constants are not accepted in DEFAULT clause DESCRIPTION: JIRA: CORE-6294 +FBTEST: bugs.core_6294 """ import pytest diff --git a/tests/bugs/core_6300_test.py b/tests/bugs/core_6300_test.py index 672295b8..691140c5 100644 --- a/tests/bugs/core_6300_test.py +++ b/tests/bugs/core_6300_test.py @@ -9,6 +9,7 @@ DESCRIPTION: in doc/sql.extensions/README.context_variables2 See also: https://github.com/FirebirdSQL/firebird/commit/22ad236f625716f5f2885f8d9e783cca9516f7b3 JIRA: CORE-6300 +FBTEST: bugs.core_6300 """ import pytest diff --git a/tests/bugs/core_6309_test.py b/tests/bugs/core_6309_test.py index 5c36eded..8af80a17 100644 --- a/tests/bugs/core_6309_test.py +++ b/tests/bugs/core_6309_test.py @@ -1,34 +1,4 @@ #coding:utf-8 -# -# id: bugs.core_6309 -# title: fbsvcmgr can not decode information buffer returned by gfix list limbo service -# decription: -# Test creates two databases and uses fdb.ConnectionGroup() for working with them using two connections. -# Then we add several rows in both databases (using autonomous transactions for one of them) and change state -# of this DB to full shutdown (see 'dbname_a'). -# After this we return 'dbname_a' to online. -# At this point this DB must contain dozen transaction in limbo state. -# Both 'gfix -list' and 'fbsvcmgr action_repair rpr_list_limbo_trans' can display only 146 transactions because -# of limited internal buffer size which is used. -# We check that number of lines which are issued by these utilities is equal. -# NB-1: concrete numbers of transactions will DIFFER on SS/SC/CS. We must check only *number* of lines. -# NB-2: we can not use svc.get_limbo_transaction_ids( ) because FDB raises exception: -# File "build\\bdist.win-amd64\\egg\\fdb\\services.py", line 736, in get_limbo_transaction_ids -# struct.error: unpack requires a string argument of length 4 -# Because of this, external child processes are called to obtain Tx list: gfix and fbcvmgr. -# -# Confirmed bug on 4.0.0.1633: fbsvcmgr issues 0 rows instead of expected 146. -# Checked on: -# 4.0.0.2195 SS: 5.967s. -# 4.0.0.2000 SS: 5.506s. -# 4.0.0.2195 CS: 7.313s. -# 3.0.7.33358 SS: 4.973s. -# 3.0.7.33358 CS: 5.698s. -# -# tracker_id: CORE-6309 -# min_versions: ['3.0.7'] -# versions: 3.0.7 -# qmid: None """ ID: issue-6550 @@ -56,6 +26,7 @@ NOTES: Which makes the test fail See also: core_6141_test.py JIRA: CORE-6309 +FBTEST: bugs.core_6309 """ import pytest diff --git a/tests/bugs/core_6310_test.py b/tests/bugs/core_6310_test.py index 5644a7f9..eaf98071 100644 --- a/tests/bugs/core_6310_test.py +++ b/tests/bugs/core_6310_test.py @@ -6,6 +6,7 @@ ISSUE: 6551 TITLE: Varchar length limit is not enforced when assigning string with trailing spaces in MBCS DESCRIPTION: JIRA: CORE-6310 +FBTEST: bugs.core_6310 """ import pytest diff --git a/tests/bugs/core_6314_test.py b/tests/bugs/core_6314_test.py index 3fc9b894..c0766458 100644 --- a/tests/bugs/core_6314_test.py +++ b/tests/bugs/core_6314_test.py @@ -8,6 +8,7 @@ DESCRIPTION: In order to prevent receiving non-ascii characters in output we try to get only octet_length of this. Confirmed bug on 3.0.6.33289, 4.0.0.1954 (get result = 2 instead of raising error). JIRA: CORE-6314 +FBTEST: bugs.core_6314 """ import pytest diff --git a/tests/bugs/core_6316_test.py b/tests/bugs/core_6316_test.py index a7be2c7d..9dcd309e 100644 --- a/tests/bugs/core_6316_test.py +++ b/tests/bugs/core_6316_test.py @@ -9,6 +9,7 @@ NOTES: Issues remain for some kind of commands: parser should be more rigorous. Sent letter to Alex and Dmitry, 29.05.2020 12:28. JIRA: CORE-6316 +FBTEST: bugs.core_6316 """ import pytest diff --git a/tests/bugs/core_6317_test.py b/tests/bugs/core_6317_test.py index 8828bd54..5586f990 100644 --- a/tests/bugs/core_6317_test.py +++ b/tests/bugs/core_6317_test.py @@ -6,6 +6,7 @@ ISSUE: 6558 TITLE: Server is crashing on long GRANT statement DESCRIPTION: JIRA: CORE-6317 +FBTEST: bugs.core_6317 """ import pytest diff --git a/tests/bugs/core_6318_test.py b/tests/bugs/core_6318_test.py index 6937b800..16f0004f 100644 --- a/tests/bugs/core_6318_test.py +++ b/tests/bugs/core_6318_test.py @@ -6,6 +6,7 @@ ISSUE: 6559 TITLE: CAST('NOW' as TIME) raises exception DESCRIPTION: JIRA: CORE-6318 +FBTEST: bugs.core_6318 """ import pytest diff --git a/tests/bugs/core_6319_test.py b/tests/bugs/core_6319_test.py index 64ef5878..6e3787a7 100644 --- a/tests/bugs/core_6319_test.py +++ b/tests/bugs/core_6319_test.py @@ -27,6 +27,7 @@ DESCRIPTION: ===== - and file could not be deleted after this until restart of FB. JIRA: CORE-6319 +FBTEST: bugs.core_6319 """ import pytest diff --git a/tests/bugs/core_6324_test.py b/tests/bugs/core_6324_test.py index 30389ee6..1fc43d42 100644 --- a/tests/bugs/core_6324_test.py +++ b/tests/bugs/core_6324_test.py @@ -9,6 +9,7 @@ DESCRIPTION: FB *must* change collation of altered domain, see issue by dimitr in the ticket 06/Jun/20 08:04 AM: "character set is not a part of the domain itself, it's a part of its data type". JIRA: CORE-6324 +FBTEST: bugs.core_6324 """ import pytest diff --git a/tests/bugs/core_6328_test.py b/tests/bugs/core_6328_test.py index fde7dbdf..619e533c 100644 --- a/tests/bugs/core_6328_test.py +++ b/tests/bugs/core_6328_test.py @@ -6,6 +6,7 @@ ISSUE: 6569 TITLE: FB4 Beta 2 may still be using the current date for TIME WITH TIME ZONE and extended wire protocol DESCRIPTION: JIRA: CORE-6328 +FBTEST: bugs.core_6328 """ import pytest diff --git a/tests/bugs/core_6329_test.py b/tests/bugs/core_6329_test.py index 5f1f49a8..12f95325 100644 --- a/tests/bugs/core_6329_test.py +++ b/tests/bugs/core_6329_test.py @@ -3,13 +3,15 @@ """ ID: issue-6570 ISSUE: 6570 -TITLE: GBAK with service_mgr and WinSSPI authentication for Windows SYSTEM user producing error in clumplet API +TITLE: GBAK with service_mgr and WinSSPI authentication for Windows SYSTEM user + producing error in clumplet API DESCRIPTION: Confirmed bug on 4.0.0.2035 SS: got "gbak: ERROR:Internal error when using clumplet API: attempt to store 866 bytes in a clumplet with maximum size 255 bytes" Checked on 4.0.0.2066 SS/CS, 3.0.6.33212 SS/CS. JIRA: CORE-6329 +FBTEST: bugs.core_6329 """ import pytest diff --git a/tests/bugs/core_6336_test.py b/tests/bugs/core_6336_test.py index a9069e3e..0fc09fef 100644 --- a/tests/bugs/core_6336_test.py +++ b/tests/bugs/core_6336_test.py @@ -3,7 +3,8 @@ """ ID: issue-6577 ISSUE: 6577 -TITLE: Regression in FB 4.x: error "Implementation of text subtype not located" on attempt to use some collations defined in fbintl.conf +TITLE: Regression in FB 4.x: error "Implementation of text subtype not located" + on attempt to use some collations defined in fbintl.conf DESCRIPTION: Test uses list of character sets and collations defined in %FB_HOME%\\intl\\fbintl.conf. For each charset we try following: @@ -58,8 +59,9 @@ DESCRIPTION: ... and so on for all other collations defined for charset ISO8859_1 ... -======== + ======== JIRA: CORE-6336 +FBTEST: bugs.core_6336 """ import pytest diff --git a/tests/bugs/core_6337_test.py b/tests/bugs/core_6337_test.py index dcdcc395..e650f20e 100644 --- a/tests/bugs/core_6337_test.py +++ b/tests/bugs/core_6337_test.py @@ -9,6 +9,7 @@ NOTES: [25.06.2020] 4.0.0.2076: changed types in SQLDA from numeric to int128 // after discuss with Alex about CORE-6342. JIRA: CORE-6337 +FBTEST: bugs.core_6337 """ import pytest diff --git a/tests/bugs/core_6340_test.py b/tests/bugs/core_6340_test.py index 5a123677..eaa9b35c 100644 --- a/tests/bugs/core_6340_test.py +++ b/tests/bugs/core_6340_test.py @@ -7,6 +7,7 @@ TITLE: Alternate quoting does not work on some particular cases DESCRIPTION: Test tries several cases + checks that string with maximum limit of length (65533) can be properly parsed. JIRA: CORE-6340 +FBTEST: bugs.core_6340 """ import pytest diff --git a/tests/bugs/core_6342_test.py b/tests/bugs/core_6342_test.py index 05e6b42d..5a54f12d 100644 --- a/tests/bugs/core_6342_test.py +++ b/tests/bugs/core_6342_test.py @@ -12,6 +12,7 @@ DESCRIPTION: 2) table column can refer to domain which was declared as int128 3) one may to write SET BIND OF INT128 TO ans vice versa. JIRA: CORE-6342 +FBTEST: bugs.core_6342 """ import pytest diff --git a/tests/bugs/core_6343_test.py b/tests/bugs/core_6343_test.py index ed80df85..714d5fce 100644 --- a/tests/bugs/core_6343_test.py +++ b/tests/bugs/core_6343_test.py @@ -6,6 +6,7 @@ ISSUE: 6584 TITLE: Rolled back transaction produces unexpected results leading to duplicate values in PRIMARY KEY field DESCRIPTION: JIRA: CORE-6343 +FBTEST: bugs.core_6343 """ import pytest diff --git a/tests/bugs/core_6345_test.py b/tests/bugs/core_6345_test.py index fa78bea5..1d297515 100644 --- a/tests/bugs/core_6345_test.py +++ b/tests/bugs/core_6345_test.py @@ -11,6 +11,7 @@ NOTES: ("Literal 65536 (interpreted as int) can not be multiplied by itself w/o cast if result more than 2^63-1"): no more error with SQLSTATE = 22003 after this fix. JIRA: CORE-6345 +FBTEST: bugs.core_6345 """ import pytest diff --git a/tests/bugs/core_6348_test.py b/tests/bugs/core_6348_test.py index 6257291a..c4da6bc7 100644 --- a/tests/bugs/core_6348_test.py +++ b/tests/bugs/core_6348_test.py @@ -71,6 +71,7 @@ DESCRIPTION: 4.0.1.2660 SS: 17.589s; 4.0.1.2660 CS: 25.918s. 3.0.8.33535 SS: 13.108s; 3.0.8.33535 CS: 21.583s. JIRA: CORE-6348 +FBTEST: bugs.core_6348 """ import pytest diff --git a/tests/bugs/core_6351_test.py b/tests/bugs/core_6351_test.py index 794d47a1..4dc2d7be 100644 --- a/tests/bugs/core_6351_test.py +++ b/tests/bugs/core_6351_test.py @@ -6,6 +6,7 @@ ISSUE: 6592 TITLE: Computed field could be wrongly evaluated as NULL DESCRIPTION: JIRA: CORE-6351 +FBTEST: bugs.core_6351 """ import pytest diff --git a/tests/bugs/core_6353_test.py b/tests/bugs/core_6353_test.py index 42ec2db0..22121d59 100644 --- a/tests/bugs/core_6353_test.py +++ b/tests/bugs/core_6353_test.py @@ -6,6 +6,7 @@ ISSUE: 6594 TITLE: INT128 has problems with some PSQL objects DESCRIPTION: JIRA: CORE-6353 +FBTEST: bugs.core_6353 """ import pytest diff --git a/tests/bugs/core_6355_test.py b/tests/bugs/core_6355_test.py index aa352d2b..7572a327 100644 --- a/tests/bugs/core_6355_test.py +++ b/tests/bugs/core_6355_test.py @@ -6,6 +6,7 @@ ISSUE: 6596 TITLE: TRUNC() does not accept second argument = -128 (but shows it as required boundary in error message) DESCRIPTION: JIRA: CORE-6355 +FBTEST: bugs.core_6355 """ import pytest diff --git a/tests/bugs/core_6356_test.py b/tests/bugs/core_6356_test.py index d17479b3..5293fd27 100644 --- a/tests/bugs/core_6356_test.py +++ b/tests/bugs/core_6356_test.py @@ -6,6 +6,7 @@ ISSUE: 6597 TITLE: ROUND() does not allow second argument >=1 when its first argument is more than MAX_BIGINT / 10 DESCRIPTION: JIRA: CORE-6356 +FBTEST: bugs.core_6356 """ import pytest diff --git a/tests/bugs/core_6357_test.py b/tests/bugs/core_6357_test.py index 72f5aaff..16fdffb3 100644 --- a/tests/bugs/core_6357_test.py +++ b/tests/bugs/core_6357_test.py @@ -3,9 +3,11 @@ """ ID: issue-6598 ISSUE: 6598 -TITLE: LEAD() and LAG() do not allow to specify 3rd argument ("DEFAULT" value when pointer is out of scope) of INT128 datatype. +TITLE: LEAD() and LAG() do not allow to specify 3rd argument ("DEFAULT" value when + pointer is out of scope) of INT128 datatype. DESCRIPTION: JIRA: CORE-6357 +FBTEST: bugs.core_6357 """ import pytest diff --git a/tests/bugs/core_6358_test.py b/tests/bugs/core_6358_test.py index dcba3b09..e9284031 100644 --- a/tests/bugs/core_6358_test.py +++ b/tests/bugs/core_6358_test.py @@ -3,9 +3,11 @@ """ ID: issue-6599 ISSUE: 6599 -TITLE: Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset +TITLE: Adding NOT NULL column with DEFAULT value may cause default values to update + when selecting or have the wrong charset DESCRIPTION: JIRA: CORE-6358 +FBTEST: bugs.core_6358 """ import pytest diff --git a/tests/bugs/core_6362_test.py b/tests/bugs/core_6362_test.py index 74146403..73f43e1f 100644 --- a/tests/bugs/core_6362_test.py +++ b/tests/bugs/core_6362_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Because of this, we are interested only for at least one occurence of each message rather than for each of them (see 'found_patterns', type: set()). JIRA: CORE-6362 +FBTEST: bugs.core_6362 """ import pytest diff --git a/tests/bugs/core_6377_test.py b/tests/bugs/core_6377_test.py index f855775b..2832f2a1 100644 --- a/tests/bugs/core_6377_test.py +++ b/tests/bugs/core_6377_test.py @@ -3,9 +3,11 @@ """ ID: issue-6616 ISSUE: 6616 -TITLE: Unable to restore database with tables using GENERATED ALWAYS AS IDENTITY columns (ERROR:OVERRIDING SYSTEM VALUE should be used) +TITLE: Unable to restore database with tables using GENERATED ALWAYS AS IDENTITY + columns (ERROR:OVERRIDING SYSTEM VALUE should be used) DESCRIPTION: JIRA: CORE-6377 +FBTEST: bugs.core_6377 """ import pytest diff --git a/tests/bugs/core_6379_test.py b/tests/bugs/core_6379_test.py index 6f8f7f09..958b053f 100644 --- a/tests/bugs/core_6379_test.py +++ b/tests/bugs/core_6379_test.py @@ -24,6 +24,7 @@ DESCRIPTION: Error writing data to the connection. -send_packet/send JIRA: CORE-6379 +FBTEST: bugs.core_6379 """ import pytest diff --git a/tests/bugs/core_6382_test.py b/tests/bugs/core_6382_test.py index 351305a2..7fb38bfd 100644 --- a/tests/bugs/core_6382_test.py +++ b/tests/bugs/core_6382_test.py @@ -20,6 +20,7 @@ DESCRIPTION: AFTER fix this DROP TABLE statement must pass without any error. JIRA: CORE-6382 +FBTEST: bugs.core_6382 """ import pytest diff --git a/tests/bugs/core_6385_test.py b/tests/bugs/core_6385_test.py index d095fabc..5a66a532 100644 --- a/tests/bugs/core_6385_test.py +++ b/tests/bugs/core_6385_test.py @@ -7,6 +7,7 @@ TITLE: Wrong line and column information after IF statement DESCRIPTION: DO NOT make indentation or excessive empty lines in the code that is executed by ISQL. JIRA: CORE-6385 +FBTEST: bugs.core_6385 """ import pytest diff --git a/tests/bugs/core_6389_test.py b/tests/bugs/core_6389_test.py index 4c031c87..d02d3149 100644 --- a/tests/bugs/core_6389_test.py +++ b/tests/bugs/core_6389_test.py @@ -3,9 +3,11 @@ """ ID: issue-2352 ISSUE: 2352 -TITLE: Using binary string literal to assign to user-defined blob sub-types yield conversion error "filter not found to convert type 1 to type -13" +TITLE: Using binary string literal to assign to user-defined blob sub-types yield + conversion error "filter not found to convert type 1 to type -13" DESCRIPTION: JIRA: CORE-6389 +FBTEST: bugs.core_6389 """ import pytest diff --git a/tests/bugs/core_6392_test.py b/tests/bugs/core_6392_test.py index 99e6f382..c6046d91 100644 --- a/tests/bugs/core_6392_test.py +++ b/tests/bugs/core_6392_test.py @@ -21,6 +21,7 @@ DESCRIPTION: Some problem still exists when DB file or folder has name which last character is '.' or ' ' (dot or space). Database will be created but attempt to backup raises: "gbak: ERROR:cannot open backup file ..." JIRA: CORE-6392 +FBTEST: bugs.core_6392 """ import pytest diff --git a/tests/bugs/core_6395_test.py b/tests/bugs/core_6395_test.py index 5ef8bbf9..0b5a2cbc 100644 --- a/tests/bugs/core_6395_test.py +++ b/tests/bugs/core_6395_test.py @@ -30,6 +30,7 @@ DESCRIPTION: Confirmed improvement on 4.0.0.2185. Value of time did not differ on previous builds (checked 4..0.2170). JIRA: CORE-6395 +FBTEST: bugs.core_6395 """ import pytest diff --git a/tests/bugs/core_6397_test.py b/tests/bugs/core_6397_test.py index e41683f5..22027e31 100644 --- a/tests/bugs/core_6397_test.py +++ b/tests/bugs/core_6397_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Test uses EXECUTE BLOCK with dummy variable to store reuslt (w/o suspend in order to prevent any output). EXECUTE STATEMENT must be used here for reproducing problem (no error with static PSQL code). JIRA: CORE-6397 +FBTEST: bugs.core_6397 """ import pytest diff --git a/tests/bugs/core_6398_test.py b/tests/bugs/core_6398_test.py index a68582fc..a74c834e 100644 --- a/tests/bugs/core_6398_test.py +++ b/tests/bugs/core_6398_test.py @@ -12,6 +12,7 @@ DESCRIPTION: It was decided to check here not only cast to smallint but also to other integer dadatypes. JIRA: CORE-6398 +FBTEST: bugs.core_6398 """ import pytest diff --git a/tests/bugs/core_6403_test.py b/tests/bugs/core_6403_test.py index fe0a05e3..e3a6f749 100644 --- a/tests/bugs/core_6403_test.py +++ b/tests/bugs/core_6403_test.py @@ -52,6 +52,7 @@ DESCRIPTION: 12 : end ================== JIRA: CORE-6403 +FBTEST: bugs.core_6403 """ import pytest diff --git a/tests/bugs/core_6408_test.py b/tests/bugs/core_6408_test.py index 679f0b63..07abe346 100644 --- a/tests/bugs/core_6408_test.py +++ b/tests/bugs/core_6408_test.py @@ -3,9 +3,11 @@ """ ID: issue-6646 ISSUE: 6646 -TITLE: RETURNING clause in MERGE cannot reference column in aliased target table using qualified reference (alias.column) if DELETE action present +TITLE: RETURNING clause in MERGE cannot reference column in aliased target table + using qualified reference (alias.column) if DELETE action present DESCRIPTION: JIRA: CORE-6408 +FBTEST: bugs.core_6408 """ import pytest diff --git a/tests/bugs/core_6411_test.py b/tests/bugs/core_6411_test.py index 23f2c274..5b9cb744 100644 --- a/tests/bugs/core_6411_test.py +++ b/tests/bugs/core_6411_test.py @@ -22,6 +22,7 @@ DESCRIPTION: Confirmed bug on 4.0.0.2204: got crash when N=8065 (but still "new record size of 65536 bytes is too big" when N=8066). Checked on 3.0.7.33368, 4.0.0.2214 - all OK. JIRA: CORE-6411 +FBTEST: bugs.core_6411 """ import pytest diff --git a/tests/bugs/core_6412_test.py b/tests/bugs/core_6412_test.py index d4baf29b..1ac90f50 100644 --- a/tests/bugs/core_6412_test.py +++ b/tests/bugs/core_6412_test.py @@ -20,6 +20,7 @@ DESCRIPTION: Database is shutdown. Sent report to Alex et al, 09.11.2020. JIRA: CORE-6412 +FBTEST: bugs.core_6412 """ import pytest diff --git a/tests/bugs/core_6414_test.py b/tests/bugs/core_6414_test.py index 63e48517..3046673e 100644 --- a/tests/bugs/core_6414_test.py +++ b/tests/bugs/core_6414_test.py @@ -3,7 +3,8 @@ """ ID: issue-6652 ISSUE: 6652 -TITLE: Error message "expected length N, actual M" contains wrong value of M when charset UTF8 is used in the field declaration of a table +TITLE: Error message "expected length N, actual M" contains wrong value of M when + charset UTF8 is used in the field declaration of a table DESCRIPTION: All attempts to create/alter table with not-null column with size that not enough space to fit default value must fail. Length of such column can be declared either directly or via domain - and both of these ways must fail. @@ -12,6 +13,7 @@ DESCRIPTION: Confirmed wrong result on 4.0.0.2225: some statements failed with SQLSTATE=22000 (malformed string), some issue wrong value of "actual M" for length. JIRA: CORE-6414 +FBTEST: bugs.core_6414 """ import pytest diff --git a/tests/bugs/core_6419_test.py b/tests/bugs/core_6419_test.py index f6859bd3..aee8b911 100644 --- a/tests/bugs/core_6419_test.py +++ b/tests/bugs/core_6419_test.py @@ -18,6 +18,7 @@ DESCRIPTION: In order to avoid Python-specific exception ('UnicodeDecodeError: utf8') we avoid to display second (utf8) variable. Rather, we just show its octet_length and char_length. JIRA: CORE-6419 +FBTEST: bugs.core_6419 """ import pytest diff --git a/tests/bugs/core_6421_test.py b/tests/bugs/core_6421_test.py index 8423275d..b8ad9b43 100644 --- a/tests/bugs/core_6421_test.py +++ b/tests/bugs/core_6421_test.py @@ -6,6 +6,7 @@ ISSUE: 6659 TITLE: Parameter in offset expression in LAG, LEAD, NTH_VALUE window functions requires explicit cast to BIGINT or INTEGER DESCRIPTION: JIRA: CORE-6421 +FBTEST: bugs.core_6421 """ import pytest diff --git a/tests/bugs/core_6427_test.py b/tests/bugs/core_6427_test.py index 8e1c2aed..e5dcf1fd 100644 --- a/tests/bugs/core_6427_test.py +++ b/tests/bugs/core_6427_test.py @@ -10,6 +10,7 @@ DESCRIPTION: cast( '01.01.00 03:04:05.678' || ascii_char(10) as timestamp) -- leads to "Statement failed, SQLSTATE = 22009 / Invalid time zone region:" JIRA: CORE-6427 +FBTEST: bugs.core_6427 """ import pytest diff --git a/tests/bugs/core_6429_test.py b/tests/bugs/core_6429_test.py index 615da500..425a8cb1 100644 --- a/tests/bugs/core_6429_test.py +++ b/tests/bugs/core_6429_test.py @@ -3,13 +3,15 @@ """ ID: issue-6666 ISSUE: 6666 -TITLE: Timezone offset in timestamp/time literal, CAST, SET TIME ZONE and AT TIME ZONE should follow SQL standard syntax only +TITLE: Timezone offset in timestamp/time literal, CAST, SET TIME ZONE and AT TIME ZONE + should follow SQL standard syntax only DESCRIPTION: Test verifies miscelaneous forms of OFFSET for timezone part. According to note by Adriano (see ticket), values that represent HOURS and MINUTES, *can* be written in single-character form, i.e. 'H' and 'M' (rather than form 'HH' and 'MM' which was proposed by Mark). It looks srange but currently offset parts can be written with leading (non-valuable) zeroes. JIRA: CORE-6429 +FBTEST: bugs.core_6429 """ import pytest diff --git a/tests/bugs/core_6437_test.py b/tests/bugs/core_6437_test.py index d5c80dc0..4de7f2a4 100644 --- a/tests/bugs/core_6437_test.py +++ b/tests/bugs/core_6437_test.py @@ -23,6 +23,7 @@ DESCRIPTION: DO NOT change this value to some "really too big" value otherwise it will fail with "unable to allocate memory"! JIRA: CORE-6437 +FBTEST: bugs.core_6437 """ import pytest diff --git a/tests/bugs/core_6438_test.py b/tests/bugs/core_6438_test.py index d7a0f623..6d25eaac 100644 --- a/tests/bugs/core_6438_test.py +++ b/tests/bugs/core_6438_test.py @@ -6,6 +6,7 @@ ISSUE: 2366 TITLE: ISQL: bad headers when text columns has >= 80 characters DESCRIPTION: JIRA: CORE-6438 +FBTEST: bugs.core_6438 """ import pytest diff --git a/tests/bugs/core_6440_test.py b/tests/bugs/core_6440_test.py index 6ddcbce8..9833c0b2 100644 --- a/tests/bugs/core_6440_test.py +++ b/tests/bugs/core_6440_test.py @@ -3,10 +3,12 @@ """ ID: issue-6674 ISSUE: 6674 -TITLE: Expression indexes containing COALESCE inside cannot be matched by the optimizer after migration from v2.5 to v3.0 +TITLE: Expression indexes containing COALESCE inside cannot be matched by the optimizer + after migration from v2.5 to v3.0 DESCRIPTION: Test uses .fbk that was created on FB 2.5.9, file: core6440-ods11.fbk JIRA: CORE-6440 +FBTEST: bugs.core_6440 """ import pytest diff --git a/tests/bugs/core_6441_test.py b/tests/bugs/core_6441_test.py index 33411a50..12766a98 100644 --- a/tests/bugs/core_6441_test.py +++ b/tests/bugs/core_6441_test.py @@ -28,6 +28,7 @@ DESCRIPTION: * WINDOWS: 335544344 : I/O error during "CreateFile (open)" operation ... * LINUX: 335544344 : I/O error during "open" operation ... JIRA: CORE-6441 +FBTEST: bugs.core_6441 """ import pytest diff --git a/tests/bugs/core_6444_test.py b/tests/bugs/core_6444_test.py index 7541d4d3..b85b9a4b 100644 --- a/tests/bugs/core_6444_test.py +++ b/tests/bugs/core_6444_test.py @@ -64,6 +64,7 @@ NOTES: Original Python test code moved to multiline strings, so they could be easily compared for differences via pytest asserts. JIRA: CORE-6444 +FBTEST: bugs.core_6444 """ import pytest diff --git a/tests/bugs/core_6447_test.py b/tests/bugs/core_6447_test.py index 5fb207e4..f418615b 100644 --- a/tests/bugs/core_6447_test.py +++ b/tests/bugs/core_6447_test.py @@ -7,6 +7,7 @@ TITLE: Unexpectedly different text of message for parameterized expression DESCRIPTION: Previous title: "SET SQLDA_DISPLAY ON: different text of message for parameterized expression starting from second run" JIRA: CORE-6447 +FBTEST: bugs.core_6447 """ import pytest diff --git a/tests/bugs/core_6452_test.py b/tests/bugs/core_6452_test.py index f1b688b2..c3945570 100644 --- a/tests/bugs/core_6452_test.py +++ b/tests/bugs/core_6452_test.py @@ -7,6 +7,7 @@ TITLE: SIMILAR TO leads to an infinite loop DESCRIPTION: One more test to check 're2' library. JIRA: CORE-6452 +FBTEST: bugs.core_6452 """ import pytest diff --git a/tests/bugs/core_6453_test.py b/tests/bugs/core_6453_test.py index a1129ba3..634e20f2 100644 --- a/tests/bugs/core_6453_test.py +++ b/tests/bugs/core_6453_test.py @@ -6,6 +6,7 @@ ISSUE: 6686 TITLE: EXECUTE STATEMENT fails on FB 4.x if containing time/timestamp with time zone parameters DESCRIPTION: JIRA: CORE-6453 +FBTEST: bugs.core_6453 """ import pytest diff --git a/tests/bugs/core_6458_test.py b/tests/bugs/core_6458_test.py index a6b5f637..e31debd4 100644 --- a/tests/bugs/core_6458_test.py +++ b/tests/bugs/core_6458_test.py @@ -30,6 +30,7 @@ DESCRIPTION: Confirmed bug on 4.0.0.2307: query could NOT be interrupted and we had to wait until it completed. Checked on 4.0.0.2324 (SS/CS): works OK, query can be interrupted via sending Ctrl-C signal. JIRA: CORE-6458 +FBTEST: bugs.core_6458 """ import pytest diff --git a/tests/bugs/core_6460_test.py b/tests/bugs/core_6460_test.py index 76c4acf6..cbfd4fa0 100644 --- a/tests/bugs/core_6460_test.py +++ b/tests/bugs/core_6460_test.py @@ -6,6 +6,7 @@ ISSUE: 6693 TITLE: Incorrect query result when using named window DESCRIPTION: JIRA: CORE-6460 +FBTEST: bugs.core_6460 """ import pytest diff --git a/tests/bugs/core_6466_test.py b/tests/bugs/core_6466_test.py index ea8516b7..ddf1470a 100644 --- a/tests/bugs/core_6466_test.py +++ b/tests/bugs/core_6466_test.py @@ -14,6 +14,7 @@ DESCRIPTION: be preserved. Comment after final 'end' of procedure must also be preserved. JIRA: CORE-6466 +FBTEST: bugs.core_6466 """ import pytest diff --git a/tests/bugs/core_6469_test.py b/tests/bugs/core_6469_test.py index 4054adb9..4d3496b9 100644 --- a/tests/bugs/core_6469_test.py +++ b/tests/bugs/core_6469_test.py @@ -40,6 +40,7 @@ DESCRIPTION: The reason currently (03-mar-2021) remains unknown. Sent letter to Alex et al, 03-mar-2021. JIRA: CORE-6469 +FBTEST: bugs.core_6469 """ import pytest diff --git a/tests/bugs/core_6474_test.py b/tests/bugs/core_6474_test.py index 4bc1917e..04de15f1 100644 --- a/tests/bugs/core_6474_test.py +++ b/tests/bugs/core_6474_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Text verifies only ability to query replication-related info from mon$database and system context namespace. Query to isc_database_info does not perform. JIRA: CORE-6474 +FBTEST: bugs.core_6474 """ import pytest diff --git a/tests/bugs/core_6479_test.py b/tests/bugs/core_6479_test.py index 8644edf5..a5e3e141 100644 --- a/tests/bugs/core_6479_test.py +++ b/tests/bugs/core_6479_test.py @@ -8,6 +8,7 @@ DESCRIPTION: There is no sense to check for Legacy_UserManarer: comment for user will not be stored in the sec$users for this plugin. Test verifies only Srp. Discussed with Alex, 12.03.2021 JIRA: CORE-6479 +FBTEST: bugs.core_6479 """ import pytest diff --git a/tests/bugs/core_6486_test.py b/tests/bugs/core_6486_test.py index d82ee0c1..fa07335f 100644 --- a/tests/bugs/core_6486_test.py +++ b/tests/bugs/core_6486_test.py @@ -6,6 +6,7 @@ ISSUE: 6716 TITLE: FETCH RELATIVE has an off by one error for the first row DESCRIPTION: JIRA: CORE-6486 +FBTEST: bugs.core_6486 """ import pytest diff --git a/tests/bugs/core_6487_test.py b/tests/bugs/core_6487_test.py index 4aaed297..68156a0f 100644 --- a/tests/bugs/core_6487_test.py +++ b/tests/bugs/core_6487_test.py @@ -3,9 +3,11 @@ """ ID: issue-6717 ISSUE: 6717 -TITLE: FETCH ABSOLUTE and RELATIVE beyond bounds of cursor should always position immediately before-first or after-last +TITLE: FETCH ABSOLUTE and RELATIVE beyond bounds of cursor should always position + immediately before-first or after-last DESCRIPTION: JIRA: CORE-6487 +FBTEST: bugs.core_6487 """ import pytest diff --git a/tests/bugs/core_6489_test.py b/tests/bugs/core_6489_test.py index 4e48e8bc..8648fc2f 100644 --- a/tests/bugs/core_6489_test.py +++ b/tests/bugs/core_6489_test.py @@ -6,6 +6,7 @@ ISSUE: 6719 TITLE: User without ALTER ANY ROLE privilege can use COMMENT ON ROLE DESCRIPTION: JIRA: CORE-6489 +FBTEST: bugs.core_6489 """ import pytest diff --git a/tests/bugs/core_6494_test.py b/tests/bugs/core_6494_test.py index 44a3f2b5..6c967613 100644 --- a/tests/bugs/core_6494_test.py +++ b/tests/bugs/core_6494_test.py @@ -6,6 +6,7 @@ ISSUE: 6724 TITLE: Inconsistent translation "string->timestamp->string->timestamp" in dialect 1 DESCRIPTION: JIRA: CORE-6494 +FBTEST: bugs.core_6494 """ import pytest diff --git a/tests/bugs/core_6496_test.py b/tests/bugs/core_6496_test.py index 7ecfd101..83add6fe 100644 --- a/tests/bugs/core_6496_test.py +++ b/tests/bugs/core_6496_test.py @@ -9,6 +9,7 @@ DESCRIPTION: up to 4.0.0.1227 (29-09-2018), and is forbidden since 4.0.0.1346 (17.12.2018). FB 3.x allows this character to be used and issues timestamp instead of error. JIRA: CORE-6496 +FBTEST: bugs.core_6496 """ import pytest diff --git a/tests/bugs/core_6499_test.py b/tests/bugs/core_6499_test.py index 8ba8d40a..fdc7dab2 100644 --- a/tests/bugs/core_6499_test.py +++ b/tests/bugs/core_6499_test.py @@ -9,6 +9,7 @@ DESCRIPTION: Output must contain for one and only one (selected) table - TEST_01 (and its index). All lines from output which do not include this name are ignored (see 'subst' section). JIRA: CORE-6499 +FBTEST: bugs.core_6499 """ import pytest diff --git a/tests/bugs/core_6504_test.py b/tests/bugs/core_6504_test.py index 7ed94209..2e9110d1 100644 --- a/tests/bugs/core_6504_test.py +++ b/tests/bugs/core_6504_test.py @@ -6,6 +6,7 @@ ISSUE: 6734 TITLE: Provide same results for date arithmetics when date is changed by values near +/-max(bigint) DESCRIPTION: JIRA: CORE-6504 +FBTEST: bugs.core_6504 """ import pytest diff --git a/tests/bugs/core_6509_test.py b/tests/bugs/core_6509_test.py index 7aed62fa..499877c9 100644 --- a/tests/bugs/core_6509_test.py +++ b/tests/bugs/core_6509_test.py @@ -10,6 +10,7 @@ DESCRIPTION: NB: currently acceptable value for '-buffers' is limited from 50 to 2147483646. [pcisar] 22.12.2021 Crashes v4.0.0.2496 64-bit Linux JIRA: CORE-6509 +FBTEST: bugs.core_6509 """ import pytest diff --git a/tests/bugs/core_6517_test.py b/tests/bugs/core_6517_test.py index 93b9eb46..20467b7e 100644 --- a/tests/bugs/core_6517_test.py +++ b/tests/bugs/core_6517_test.py @@ -3,9 +3,11 @@ """ ID: issue-6746 ISSUE: 6746 -TITLE: Regression: CREATE DATABASE fails with 'Token unknown' error when DB name is enclosed in double quotes and 'DEFAULT CHARACTER SET' is specified after DB name +TITLE: Regression: CREATE DATABASE fails with 'Token unknown' error when DB name is + enclosed in double quotes and 'DEFAULT CHARACTER SET' is specified after DB name DESCRIPTION: JIRA: CORE-6517 +FBTEST: bugs.core_6517 """ import pytest diff --git a/tests/bugs/core_6521_test.py b/tests/bugs/core_6521_test.py index b6573fa4..837cf091 100644 --- a/tests/bugs/core_6521_test.py +++ b/tests/bugs/core_6521_test.py @@ -6,6 +6,7 @@ ISSUE: 6750 TITLE: CAST of Infinity values to FLOAT doesn't work DESCRIPTION: JIRA: CORE-6521 +FBTEST: bugs.core_6521 """ import pytest diff --git a/tests/bugs/core_6526_test.py b/tests/bugs/core_6526_test.py index d451c4f3..ba305350 100644 --- a/tests/bugs/core_6526_test.py +++ b/tests/bugs/core_6526_test.py @@ -3,9 +3,11 @@ """ ID: issue-6753 ISSUE: 6753 -TITLE: AV in engine when StatementTimeout is active for user statement and some internal DSQL statement was executed as part of overall execution process +TITLE: AV in engine when StatementTimeout is active for user statement and some + internal DSQL statement was executed as part of overall execution process DESCRIPTION: JIRA: CORE-6526 +FBTEST: bugs.core_6526 """ import pytest diff --git a/tests/bugs/core_6527_test.py b/tests/bugs/core_6527_test.py index 59ccec5e..d78a4aa4 100644 --- a/tests/bugs/core_6527_test.py +++ b/tests/bugs/core_6527_test.py @@ -3,9 +3,11 @@ """ ID: issue-6754 ISSUE: 6754 -TITLE: Regression: inline comment of SP parameter with closing parenthesis leads to incorrect SQL when trying to extract metadata +TITLE: Regression: inline comment of SP parameter with closing parenthesis leads to + incorrect SQL when trying to extract metadata DESCRIPTION: JIRA: CORE-6527 +FBTEST: bugs.core_6527 """ import pytest diff --git a/tests/bugs/core_6529_test.py b/tests/bugs/core_6529_test.py index b849f4aa..af79f7ef 100644 --- a/tests/bugs/core_6529_test.py +++ b/tests/bugs/core_6529_test.py @@ -6,6 +6,7 @@ ISSUE: 6756 TITLE: Error "no current record for fetch operation" when sorting by a international string DESCRIPTION: JIRA: CORE-6529 +FBTEST: bugs.core_6529 """ import pytest diff --git a/tests/bugs/core_6531_test.py b/tests/bugs/core_6531_test.py index 89318bae..823ee72a 100644 --- a/tests/bugs/core_6531_test.py +++ b/tests/bugs/core_6531_test.py @@ -3,9 +3,11 @@ """ ID: issue-6758 ISSUE: 6758 -TITLE: COMPUTED BY column looses charset and collate of source field when is either of type BLOB or VARCHAR casted to BLOB +TITLE: COMPUTED BY column looses charset and collate of source field when is + either of type BLOB or VARCHAR casted to BLOB DESCRIPTION: JIRA: CORE-6531 +FBTEST: bugs.core_6531 """ import pytest diff --git a/tests/bugs/core_6532_test.py b/tests/bugs/core_6532_test.py index 2998ddef..5ac0cff3 100644 --- a/tests/bugs/core_6532_test.py +++ b/tests/bugs/core_6532_test.py @@ -3,9 +3,11 @@ """ ID: issue-6759 ISSUE: 6759 -TITLE: Results of concatenation with blob has no info about collation of source columns (which are declared with such info) +TITLE: Results of concatenation with blob has no info about collation of source + columns (which are declared with such info) DESCRIPTION: JIRA: CORE-6532 +FBTEST: bugs.core_6532 """ import pytest diff --git a/tests/bugs/core_6534_test.py b/tests/bugs/core_6534_test.py index 0929796e..051e6c6f 100644 --- a/tests/bugs/core_6534_test.py +++ b/tests/bugs/core_6534_test.py @@ -6,6 +6,7 @@ ISSUE: 6761 TITLE: Hash join cannot match records using some TIME ZONE / DECFLOAT keys DESCRIPTION: JIRA: CORE-6534 +FBTEST: bugs.core_6534 """ import pytest diff --git a/tests/bugs/core_6542_test.py b/tests/bugs/core_6542_test.py index 4efc14a4..441c3478 100644 --- a/tests/bugs/core_6542_test.py +++ b/tests/bugs/core_6542_test.py @@ -53,6 +53,7 @@ DESCRIPTION: lpad()/rpad(): 0.73 ================= JIRA: CORE-6542 +FBTEST: bugs.core_6542 """ import pytest diff --git a/tests/bugs/core_6932_test.py b/tests/bugs/core_6932_test.py index 68952a80..2d6cfe47 100644 --- a/tests/bugs/core_6932_test.py +++ b/tests/bugs/core_6932_test.py @@ -44,6 +44,7 @@ DESCRIPTION: Confirmed bug on 5.0.0.169. Checked on: WI-V4.0.1.2578; WI-T5.0.0.181 -- all OK. +FBTEST: bugs.core_6932 """ import pytest diff --git a/tests/bugs/core_6947_test.py b/tests/bugs/core_6947_test.py index 2a14bf8f..cd5f445c 100644 --- a/tests/bugs/core_6947_test.py +++ b/tests/bugs/core_6947_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Confirmed bug on 5.0.0.219 (Windows), 5.0.0.236 (Linux). Checked on 5.0.0.240 (Windows; SS/Cs), 5.0.0.241 (Linux; SS/CS). +FBTEST: bugs.core_6947 """ import pytest diff --git a/tests/bugs/core_6987_test.py b/tests/bugs/core_6987_test.py index 964c14c0..b495b536 100644 --- a/tests/bugs/core_6987_test.py +++ b/tests/bugs/core_6987_test.py @@ -5,6 +5,7 @@ ID: issue-6987 ISSUE: 6987 TITLE: DATEDIFF does not support fractional value for MILLISECOND DESCRIPTION: +FBTEST: bugs.core_6987 """ import pytest diff --git a/tests/bugs/gh_0310_test.py b/tests/bugs/gh_0310_test.py index 8852758e..1bcf6acb 100644 --- a/tests/bugs/gh_0310_test.py +++ b/tests/bugs/gh_0310_test.py @@ -6,6 +6,7 @@ ISSUE: 6713 TITLE: System table with keywords DESCRIPTION: JIRA: CORE-6482 +FBTEST: bugs.gh_0310 """ import pytest diff --git a/tests/bugs/gh_1665_test.py b/tests/bugs/gh_1665_test.py index d6fb599d..5ea2e013 100644 --- a/tests/bugs/gh_1665_test.py +++ b/tests/bugs/gh_1665_test.py @@ -37,6 +37,7 @@ DESCRIPTION: Checked on 5.0.0.40 JIRA: CORE-1241 +FBTEST: bugs.gh_1665 """ import pytest diff --git a/tests/bugs/gh_3106_test.py b/tests/bugs/gh_3106_test.py index 351193f9..d13e7f73 100644 --- a/tests/bugs/gh_3106_test.py +++ b/tests/bugs/gh_3106_test.py @@ -17,6 +17,7 @@ DESCRIPTION: Confirmed bug on 4.0.0.2451: trace statistics contain line with three indexed reads for test table. Checked on 4.0.0.2453 SS/CS: all OK, there are no indexed reads on test table in the trace log. JIRA: CORE-2709 +FBTEST: bugs.gh_3106 """ import pytest diff --git a/tests/bugs/gh_3886_test.py b/tests/bugs/gh_3886_test.py index 76bde2ee..2e669c76 100644 --- a/tests/bugs/gh_3886_test.py +++ b/tests/bugs/gh_3886_test.py @@ -3,9 +3,11 @@ """ ID: issue-3386 ISSUE: 3386 -TITLE: recreate table T with PK or UK is impossible after duplicate typing w/o commit when ISQL is launched in AUTODDL=OFF mode +TITLE: recreate table T with PK or UK is impossible after duplicate typing w/o commit + when ISQL is launched in AUTODDL=OFF mode DESCRIPTION: JIRA: CORE-3529 +FBTEST: bugs.gh_3886 """ import pytest diff --git a/tests/bugs/gh_5082_test.py b/tests/bugs/gh_5082_test.py index a71d183a..51deca94 100644 --- a/tests/bugs/gh_5082_test.py +++ b/tests/bugs/gh_5082_test.py @@ -3,9 +3,11 @@ """ ID: issue-5082 ISSUE: 5082 -TITLE: Exception "too few key columns found for index" raises when attempt to create table with PK and immediatelly drop this PK within the same transaction [CORE4783] +TITLE: Exception "too few key columns found for index" raises when attempt to create + table with PK and immediatelly drop this PK within the same transaction [CORE4783] DESCRIPTION: JIRA: CORE-4783 +FBTEST: bugs.gh_5082 """ import pytest diff --git a/tests/bugs/gh_5173_test.py b/tests/bugs/gh_5173_test.py index dd61b781..40b56d6b 100644 --- a/tests/bugs/gh_5173_test.py +++ b/tests/bugs/gh_5173_test.py @@ -7,6 +7,7 @@ TITLE: Compound ALTER TABLE statement with ADD and DROP the same constrain if this constraint involves index creation (PK/UNQ/FK) DESCRIPTION: JIRA: CORE-4878 +FBTEST: bugs.gh_5173 """ import pytest diff --git a/tests/bugs/gh_5534_test.py b/tests/bugs/gh_5534_test.py index df7c83be..585a31cb 100644 --- a/tests/bugs/gh_5534_test.py +++ b/tests/bugs/gh_5534_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Bug was detected with BLOBs, see https://github.com/FirebirdSQL/firebird/issues/6858 (fixed 17.06.2021) JIRA: CORE-5255 +FBTEST: bugs.gh_5534 """ import pytest diff --git a/tests/bugs/gh_5588_test.py b/tests/bugs/gh_5588_test.py index 0638034f..2e998242 100644 --- a/tests/bugs/gh_5588_test.py +++ b/tests/bugs/gh_5588_test.py @@ -6,6 +6,7 @@ ISSUE: 5588 TITLE: upport full SQL standard binary string literal syntax DESCRIPTION: JIRA: CORE-5311 +FBTEST: bugs.gh_5588 """ import pytest diff --git a/tests/bugs/gh_5995_test.py b/tests/bugs/gh_5995_test.py index 0e21f9b5..5a198638 100644 --- a/tests/bugs/gh_5995_test.py +++ b/tests/bugs/gh_5995_test.py @@ -17,6 +17,7 @@ DESCRIPTION: In order to properly finish test, we have to kill hanging ISQL and change DB state to full shutdown (with subsequent returning it to online) - fortunately, connection using TCP remains avaliable in this case. JIRA: CORE-5730 +FBTEST: bugs.gh_5995 """ import pytest diff --git a/tests/bugs/gh_6220_test.py b/tests/bugs/gh_6220_test.py index 1646f7e9..65d9ef7b 100644 --- a/tests/bugs/gh_6220_test.py +++ b/tests/bugs/gh_6220_test.py @@ -28,6 +28,7 @@ NOTES: counters for each call. These differences then are divided (value that was received for NON_DBA is divided for apropriate value of SYSDBA). MEDIAN of these ratios must be LESS than threshold MAX_TIME_RATIO. JIRA: CORE-5966 +FBTEST: bugs.gh_6220 """ import pytest diff --git a/tests/bugs/gh_6681_test.py b/tests/bugs/gh_6681_test.py index 07424728..8756cd8a 100644 --- a/tests/bugs/gh_6681_test.py +++ b/tests/bugs/gh_6681_test.py @@ -1,16 +1,4 @@ #coding:utf-8 -# -# id: bugs.gh_6681 -# title: error no permision occurred while ALTER USER SET TAGS on snapshot build WI-V3.0.8.33482 -# decription: -# https://github.com/FirebirdSQL/firebird/issues/6681 -# -# Checked on: 5.0.0.197 -# -# tracker_id: -# min_versions: ['5.0'] -# versions: 5.0 -# qmid: None """ ID: issue-6681 @@ -18,6 +6,7 @@ ISSUE: 6681 TITLE: Support for WHEN NOT MATCHED BY SOURCE for MERGE statement DESCRIPTION: JIRA: CORE-6448 +FBTEST: bugs.gh_6681 """ import pytest diff --git a/tests/bugs/gh_6709_test.py b/tests/bugs/gh_6709_test.py index d027851d..e088050d 100644 --- a/tests/bugs/gh_6709_test.py +++ b/tests/bugs/gh_6709_test.py @@ -6,6 +6,7 @@ ISSUE: 6709 TITLE: gbak discards replica mode DESCRIPTION: JIRA: CORE-6478 +FBTEST: bugs.gh_6709 """ import pytest diff --git a/tests/bugs/gh_6732_test.py b/tests/bugs/gh_6732_test.py index c3e045c7..b048c967 100644 --- a/tests/bugs/gh_6732_test.py +++ b/tests/bugs/gh_6732_test.py @@ -1,28 +1,4 @@ #coding:utf-8 -# -# id: bugs.gh_6732 -# title: Stored procedure isn't able to execute statement 'GRANT' [CORE6502] -# decription: -# https://github.com/FirebirdSQL/firebird/issues/6732 -# -# Confirmed bug on 4.0.0.2453, got: -# Statement failed, SQLSTATE = 27000 -# unsuccessful metadata update -# -GRANT failed -# -action cancelled by trigger (0) to preserve data integrity -# -User cannot write to RDB$USER_PRIVILEGES -# -At procedure 'SP_TEST' line: 3, col: 8 -# -# ::: NB ::: 22.05.2021 -# This test initially had wrong value of min_version = 4.0 -# Bug was fixed on 4.1.0.2468, build timestamp: 06-may-2021 12:34 thus min_version should be 4.1 -# After several days this new FB branch was renamed to 5.0. -# Because of this, min_version for this test is 5.0 -# -# tracker_id: -# min_versions: ['5.0'] -# versions: 5.0 -# qmid: None """ ID: issue-6732 @@ -43,6 +19,7 @@ NOTES: After several days this new FB branch was renamed to 5.0. Because of this, min_version for this test is 5.0 JIRA: CORE-6502 +FBTEST: bugs.gh_6732 """ import pytest diff --git a/tests/bugs/gh_6740_test.py b/tests/bugs/gh_6740_test.py index c3c9a227..2ed4d780 100644 --- a/tests/bugs/gh_6740_test.py +++ b/tests/bugs/gh_6740_test.py @@ -9,6 +9,7 @@ NOTES: Queries which do not use `WITH` clause now can be enclosed in parenthesis, but this leads to reduced number of max parts of UNIONed query, from 255 to 128. JIRA: CORE-6511 +FBTEST: bugs.gh_6740 """ import pytest diff --git a/tests/bugs/gh_6782_test.py b/tests/bugs/gh_6782_test.py index 59366c99..f233c93a 100644 --- a/tests/bugs/gh_6782_test.py +++ b/tests/bugs/gh_6782_test.py @@ -37,6 +37,7 @@ NOTES: makes query to FB services only one time per SECOND. See also reply from Vlad related to test for core-6469, privately, letter: 04-mar-2021 13:02. +FBTEST: bugs.gh_6782 """ import pytest diff --git a/tests/bugs/gh_6785_test.py b/tests/bugs/gh_6785_test.py index 61d4484f..be2d6f62 100644 --- a/tests/bugs/gh_6785_test.py +++ b/tests/bugs/gh_6785_test.py @@ -23,6 +23,7 @@ DESCRIPTION: Confirmed bug on 4.0.0.2452 SS: gbak infinitely hanged. Checked on 4.0.0.2453 SS/CS (Linux and Windows): all OK, restore lasts near 200s. +FBTEST: bugs.gh_6785 """ import pytest diff --git a/tests/bugs/gh_6786_test.py b/tests/bugs/gh_6786_test.py index 91b26a90..a9c9434b 100644 --- a/tests/bugs/gh_6786_test.py +++ b/tests/bugs/gh_6786_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Test checks only presence of not-null context variable in the 'SYSTEM' namespace, without verifying its value (obviously, it can vary on different machines). Name of context variable: 'SESSION_TIMEZONE'. +FBTEST: bugs.gh_6786 """ import pytest diff --git a/tests/bugs/gh_6788_test.py b/tests/bugs/gh_6788_test.py index 85e2d72d..c181de44 100644 --- a/tests/bugs/gh_6788_test.py +++ b/tests/bugs/gh_6788_test.py @@ -5,6 +5,7 @@ ID: issue-6788 ISSUE: 6788 TITLE: Extend EXTRACT to extract time zone strings DESCRIPTION: +FBTEST: bugs.gh_6788 """ import pytest diff --git a/tests/bugs/gh_6790_test.py b/tests/bugs/gh_6790_test.py index 780eaa87..90bbbc44 100644 --- a/tests/bugs/gh_6790_test.py +++ b/tests/bugs/gh_6790_test.py @@ -33,6 +33,7 @@ NOTES: Bug was fixed on 4.1.0.2468, build timestamp: 06-may-2021 12:34 thus min_version should be 4.1 After several days this new FB branch was renamed to 5.0. Because of this, min_version for this test is 5.0 +FBTEST: bugs.gh_6790 """ import pytest diff --git a/tests/bugs/gh_6797_test.py b/tests/bugs/gh_6797_test.py index 6fb866fa..f58b19d5 100644 --- a/tests/bugs/gh_6797_test.py +++ b/tests/bugs/gh_6797_test.py @@ -3,11 +3,13 @@ """ ID: issue-6797 ISSUE: 6797 -TITLE: Functions DECRYPT and RSA_DECRYPT return VARCHAR CHARACTER SET NONE instead of VARBINARY (VARCHAR CHARACTER SET OCTETS) +TITLE: Functions DECRYPT and RSA_DECRYPT return VARCHAR CHARACTER SET NONE instead + of VARBINARY (VARCHAR CHARACTER SET OCTETS) DESCRIPTION: NOTES: As of current FB 4.x doc, following is wrong: "Functions return ... *varbinary* for all other types." (see note by Alex in the tracker, 11.05.2021 11:17). +FBTEST: bugs.gh_6797 """ import pytest diff --git a/tests/bugs/gh_6798_test.py b/tests/bugs/gh_6798_test.py index 2e40b8e3..1f51e488 100644 --- a/tests/bugs/gh_6798_test.py +++ b/tests/bugs/gh_6798_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Lists of unicode characters and their codes: https://en.wikipedia.org/wiki/List_of_Unicode_characters https://gist.github.com/ngs/2782436 +FBTEST: bugs.gh_6798 """ import pytest diff --git a/tests/bugs/gh_6801_test.py b/tests/bugs/gh_6801_test.py index 165722cf..8818005f 100644 --- a/tests/bugs/gh_6801_test.py +++ b/tests/bugs/gh_6801_test.py @@ -7,6 +7,7 @@ TITLE: Error recompiling a package with some combination of nested functio DESCRIPTION: FB crashes on attempt to recompile a package with some combination of nested functions. Confirmed crash on 4.0.0.2506; 5.0.0.60 +FBTEST: bugs.gh_6801 """ import pytest diff --git a/tests/bugs/gh_6802_test.py b/tests/bugs/gh_6802_test.py index 0bbfd5d4..ab94039f 100644 --- a/tests/bugs/gh_6802_test.py +++ b/tests/bugs/gh_6802_test.py @@ -3,11 +3,13 @@ """ ID: issue-6802 ISSUE: 6802 -TITLE: When the statement timeout is set, it causes the lock manager to delay reporting deadlocks until timeout is expired +TITLE: When the statement timeout is set, it causes the lock manager to delay + reporting deadlocks until timeout is expired DESCRIPTION: NOTES: [20.05.2021] adjusted expected_stderr for case-2: non-suppressed exception raises instead of issuing gdscode. +FBTEST: bugs.gh_6802 """ import pytest diff --git a/tests/bugs/gh_6804_test.py b/tests/bugs/gh_6804_test.py index dbf9bb74..a2a12e1d 100644 --- a/tests/bugs/gh_6804_test.py +++ b/tests/bugs/gh_6804_test.py @@ -5,6 +5,7 @@ ID: issue-6804 ISSUE: 6804 TITLE: assertion in tomcrypt when key length for rc4 too small DESCRIPTION: +FBTEST: bugs.gh_6804 """ import pytest diff --git a/tests/bugs/gh_6808_test.py b/tests/bugs/gh_6808_test.py index 56f37f82..0c1ac59b 100644 --- a/tests/bugs/gh_6808_test.py +++ b/tests/bugs/gh_6808_test.py @@ -5,6 +5,7 @@ ID: issue-6808 ISSUE: 6808 TITLE: Segfault in encrypt/decrypt functions when their first argument is NULL DESCRIPTION: +FBTEST: bugs.gh_6808 """ import pytest diff --git a/tests/bugs/gh_6809_test.py b/tests/bugs/gh_6809_test.py index c6e36ebb..aa3392cc 100644 --- a/tests/bugs/gh_6809_test.py +++ b/tests/bugs/gh_6809_test.py @@ -17,6 +17,7 @@ DESCRIPTION: NOTES: [27.07.2021] Adjusted expected* sections to results in current snapshots FB 4.x and 5.x: this is needed since fix #6874 +FBTEST: bugs.gh_6809 """ import pytest diff --git a/tests/bugs/gh_6810_test.py b/tests/bugs/gh_6810_test.py index 7f99a767..ed4e570f 100644 --- a/tests/bugs/gh_6810_test.py +++ b/tests/bugs/gh_6810_test.py @@ -8,6 +8,7 @@ DESCRIPTION: With selected key lengh = 256 max len of SALT will very depending on algorithm! Test currently uses MAXIMAL allowed values, see 'declare v_salt_len smallint = ...'. Discussed with Alex, letters 17.05.2021 +FBTEST: bugs.gh_6810 """ import pytest diff --git a/tests/bugs/gh_6812_test.py b/tests/bugs/gh_6812_test.py index 7296b57e..684bec14 100644 --- a/tests/bugs/gh_6812_test.py +++ b/tests/bugs/gh_6812_test.py @@ -5,6 +5,7 @@ ID: issue-6812 ISSUE: 6812 TITLE: BASE64_ENCODE and HEX_ENCODE can exceed maximum widths for VARCHAR DESCRIPTION: +FBTEST: bugs.gh_6812 """ import pytest diff --git a/tests/bugs/gh_6815_test.py b/tests/bugs/gh_6815_test.py index 1061da54..8f63c63e 100644 --- a/tests/bugs/gh_6815_test.py +++ b/tests/bugs/gh_6815_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Interruption of fetching process by client (and check number of affected rows) is NOT verified: separate test will be made later (see ticket, comment by Adriano, date: 15-JUL-2021). +FBTEST: bugs.gh_6815 """ import pytest diff --git a/tests/bugs/gh_6816_test.py b/tests/bugs/gh_6816_test.py index 36acc679..9e10116d 100644 --- a/tests/bugs/gh_6816_test.py +++ b/tests/bugs/gh_6816_test.py @@ -5,6 +5,7 @@ ID: issue-6816 ISSUE: 6816 TITLE: Illegal output length in base64/hex_encode/decode functions DESCRIPTION: +FBTEST: bugs.gh_6816 """ import pytest diff --git a/tests/bugs/gh_6817_test.py b/tests/bugs/gh_6817_test.py index 797971f4..fd948d66 100644 --- a/tests/bugs/gh_6817_test.py +++ b/tests/bugs/gh_6817_test.py @@ -5,6 +5,7 @@ ID: issue-6817 ISSUE: 6817 TITLE: Command switch "-fetch_password " does not work with gfix DESCRIPTION: +FBTEST: bugs.gh_6817 """ import pytest diff --git a/tests/bugs/gh_6825_test.py b/tests/bugs/gh_6825_test.py index 03b0eb35..118f041a 100644 --- a/tests/bugs/gh_6825_test.py +++ b/tests/bugs/gh_6825_test.py @@ -5,6 +5,7 @@ ID: issue-6825 ISSUE: 6825 TITLE: Correct error message for DROP VIEW DESCRIPTION: +FBTEST: bugs.gh_6825 """ import pytest diff --git a/tests/bugs/gh_6832_test.py b/tests/bugs/gh_6832_test.py index 302db835..2a7a7b38 100644 --- a/tests/bugs/gh_6832_test.py +++ b/tests/bugs/gh_6832_test.py @@ -5,6 +5,7 @@ ID: issue-6832 ISSUE: 6832 TITLE: Segfault using "commit retaining" with GTT DESCRIPTION: +FBTEST: bugs.gh_6832 """ import pytest diff --git a/tests/bugs/gh_6838_test.py b/tests/bugs/gh_6838_test.py index ba3c5e04..50b63115 100644 --- a/tests/bugs/gh_6838_test.py +++ b/tests/bugs/gh_6838_test.py @@ -5,6 +5,7 @@ ID: issue-6838 ISSUE: 6838 TITLE: Deleting multiple rows from a view with triggers may cause triggers to fire just once DESCRIPTION: +FBTEST: bugs.gh_6838 """ import pytest diff --git a/tests/bugs/gh_6845_test.py b/tests/bugs/gh_6845_test.py index 971e507f..c17058d0 100644 --- a/tests/bugs/gh_6845_test.py +++ b/tests/bugs/gh_6845_test.py @@ -5,6 +5,7 @@ ID: issue-6845 ISSUE: 6845 TITLE: Result type of AVG over BIGINT column results in type INT128 DESCRIPTION: +FBTEST: bugs.gh_6845 """ import pytest diff --git a/tests/bugs/gh_6854_test.py b/tests/bugs/gh_6854_test.py index 87b310e0..777bd0b6 100644 --- a/tests/bugs/gh_6854_test.py +++ b/tests/bugs/gh_6854_test.py @@ -5,6 +5,7 @@ ID: issue-6854 ISSUE: 6854 TITLE: Crash occurs when use SIMILAR TO ... DESCRIPTION: +FBTEST: bugs.gh_6854 """ import pytest diff --git a/tests/bugs/gh_6858_test.py b/tests/bugs/gh_6858_test.py index 4cc77ab0..dd73af7f 100644 --- a/tests/bugs/gh_6858_test.py +++ b/tests/bugs/gh_6858_test.py @@ -5,6 +5,7 @@ ID: issue-6858 ISSUE: 6858 TITLE: RSA_DECRYPT() can not decrypt data if it relates to BLOB type DESCRIPTION: +FBTEST: bugs.gh_6858 """ import pytest diff --git a/tests/bugs/gh_6860_test.py b/tests/bugs/gh_6860_test.py index 9ac3d3c2..818ef3a2 100644 --- a/tests/bugs/gh_6860_test.py +++ b/tests/bugs/gh_6860_test.py @@ -25,6 +25,7 @@ DESCRIPTION: Confirmed on 5.0.0.82, 4.0.1.2519: statement 'CREATE USER SYSDBA ...' fails with "SQLSTATE = HY000/.../-Incompatible data type" Checked on 5.0.0.131 SS/CS, 4.0.1.2563 SS/CS -- all fine. +FBTEST: bugs.gh_6860 """ import pytest diff --git a/tests/bugs/gh_6866_test.py b/tests/bugs/gh_6866_test.py index 66ebe4ff..0e81c9b7 100644 --- a/tests/bugs/gh_6866_test.py +++ b/tests/bugs/gh_6866_test.py @@ -8,6 +8,7 @@ DESCRIPTION: Code for 3.0.8 was separated from 4.x+: there is no 'sql security definer|invoker' clause before FB 4.x. Only procedures, functions and packages are checked here. More checks (for all other kinds of DB objects: tables, views etc) will be done in the test for GH-6868. +FBTEST: bugs.gh_6866 """ import pytest diff --git a/tests/bugs/gh_6872_test.py b/tests/bugs/gh_6872_test.py index a2de94e8..f591fd60 100644 --- a/tests/bugs/gh_6872_test.py +++ b/tests/bugs/gh_6872_test.py @@ -33,6 +33,7 @@ DESCRIPTION: * builds after fix: 4.0.1.2668: median = 1.70 5.0.0.313: median = 1.80 +FBTEST: bugs.gh_6872 """ import pytest diff --git a/tests/bugs/gh_6873_test.py b/tests/bugs/gh_6873_test.py index eb814e40..2a089dac 100644 --- a/tests/bugs/gh_6873_test.py +++ b/tests/bugs/gh_6873_test.py @@ -5,6 +5,7 @@ ID: issue-6873 ISSUE: 6873 TITLE: SIMILAR TO does not use index when pattern starts with non-wildcard character (in contrary to LIKE) DESCRIPTION: +FBTEST: bugs.gh_6873 """ import pytest diff --git a/tests/bugs/gh_6874_test.py b/tests/bugs/gh_6874_test.py index a96dd91f..f93759d8 100644 --- a/tests/bugs/gh_6874_test.py +++ b/tests/bugs/gh_6874_test.py @@ -6,6 +6,7 @@ ISSUE: 6874 TITLE: Literal 65536 (interpreted as int) can not be multiplied by itself w/o cast if result more than 2^63-1 DESCRIPTION: Confirmed need to explicitly cast literal 65536 on: 5.0.0.88, 4.0.1.2523 (otherwise get SQLSTATE = 22003). +FBTEST: bugs.gh_6874 """ import pytest diff --git a/tests/bugs/gh_6875_test.py b/tests/bugs/gh_6875_test.py index a2c58ce7..7db84012 100644 --- a/tests/bugs/gh_6875_test.py +++ b/tests/bugs/gh_6875_test.py @@ -32,6 +32,7 @@ DESCRIPTION: Test checks ratio between elapsed times and compares it with thresholds. Currently both SIMILAR TO and SUBSTRING...SIMILAR use the same thresholds = 1.30. +FBTEST: bugs.gh_6875 """ import pytest diff --git a/tests/bugs/gh_6886_test.py b/tests/bugs/gh_6886_test.py index f68fe54b..3ddc5f8c 100644 --- a/tests/bugs/gh_6886_test.py +++ b/tests/bugs/gh_6886_test.py @@ -23,6 +23,7 @@ DESCRIPTION: Records affected: 1 Checked 4.0.1.2602, 5.0.0.215 -- all OK, no records foudn in mon$statements. +FBTEST: bugs.gh_6886 """ import pytest diff --git a/tests/bugs/gh_6887_test.py b/tests/bugs/gh_6887_test.py index 057f14eb..5d665d38 100644 --- a/tests/bugs/gh_6887_test.py +++ b/tests/bugs/gh_6887_test.py @@ -11,6 +11,7 @@ DESCRIPTION: NB: backslash character must be duplicated when SQL script is launched from Python, in contrary to common usage (pass script to ISQL utility from OS command prompt). +FBTEST: bugs.gh_6887 """ import pytest diff --git a/tests/bugs/gh_6889_test.py b/tests/bugs/gh_6889_test.py index d77e99e8..efe08eeb 100644 --- a/tests/bugs/gh_6889_test.py +++ b/tests/bugs/gh_6889_test.py @@ -5,6 +5,7 @@ ID: issue-6889 ISSUE: 6889 TITLE: error no permision occurred while ALTER USER SET TAGS on snapshot build WI-V3.0.8.33482 DESCRIPTION: +FBTEST: bugs.gh_6889 """ import pytest diff --git a/tests/bugs/gh_6903_test.py b/tests/bugs/gh_6903_test.py index 69540562..f1f0cda9 100644 --- a/tests/bugs/gh_6903_test.py +++ b/tests/bugs/gh_6903_test.py @@ -5,6 +5,7 @@ ID: issue-6903 ISSUE: 6903 TITLE: Unable to create ICU-based collation with locale keywords DESCRIPTION: +FBTEST: bugs.gh_6903 """ import pytest diff --git a/tests/bugs/gh_6910_test.py b/tests/bugs/gh_6910_test.py index 30d26076..9bfbbab6 100644 --- a/tests/bugs/gh_6910_test.py +++ b/tests/bugs/gh_6910_test.py @@ -13,6 +13,7 @@ DESCRIPTION: ( https://github.com/FirebirdSQL/firebird/commit/55704efd24b706272211f921d69db602e838ea38 ) * state of 'set exec_path_display blr' command will not change after reconnect. ( https://github.com/FirebirdSQL/firebird/commit/32c3cf573bf36f576b6116983786107df5a2cb33 ) +FBTEST: bugs.gh_6910 """ import pytest diff --git a/tests/bugs/gh_6915_test.py b/tests/bugs/gh_6915_test.py index 5ae40cb6..dda69e2e 100644 --- a/tests/bugs/gh_6915_test.py +++ b/tests/bugs/gh_6915_test.py @@ -7,6 +7,7 @@ TITLE: Allow attribute DISABLE-COMPRESSIONS in UNICODE collations DESCRIPTION: Only ability to use 'DISABLE-COMPRESSION' in attributes list is checked here. Performance comparison with and without this attribute will be checked in separate test. +FBTEST: bugs.gh_6915 """ import pytest diff --git a/tests/bugs/gh_6930_test.py b/tests/bugs/gh_6930_test.py index 3801738f..768c2998 100644 --- a/tests/bugs/gh_6930_test.py +++ b/tests/bugs/gh_6930_test.py @@ -6,6 +6,7 @@ ISSUE: 6930 TITLE: Segfault when calling crypto functions DESCRIPTION: Using NULL or empty string as a KEY parameter in RSA-functions leads to segfault. +FBTEST: bugs.gh_6930 """ import pytest diff --git a/tests/bugs/gh_6934_test.py b/tests/bugs/gh_6934_test.py index 086053ae..8fd6f372 100644 --- a/tests/bugs/gh_6934_test.py +++ b/tests/bugs/gh_6934_test.py @@ -18,6 +18,7 @@ DESCRIPTION: But since 4.x SECURITY DEFINER set access rights of SP equal to its owner (i.e. SYSDBA). It means that WITH CALLER PRIVILEGES does the same, i.e. it is pointless in this case. Explained by dimitr, see letter 08-sep-2021 10:06. +FBTEST: bugs.gh_6934 """ import pytest diff --git a/tests/bugs/gh_6935_test.py b/tests/bugs/gh_6935_test.py index 3e5105d6..8b0b88ca 100644 --- a/tests/bugs/gh_6935_test.py +++ b/tests/bugs/gh_6935_test.py @@ -61,6 +61,7 @@ DESCRIPTION: NOTES: [01.09.2021] Added "where"-filtering for exclude statement with query to RDB$AUTH_MAPPING (4.0 Classic). +FBTEST: bugs.gh_6935 """ import pytest diff --git a/tests/bugs/gh_6942_test.py b/tests/bugs/gh_6942_test.py index aaff045b..ad8b781c 100644 --- a/tests/bugs/gh_6942_test.py +++ b/tests/bugs/gh_6942_test.py @@ -5,6 +5,7 @@ ID: issue-6942 ISSUE: 6942 TITLE: Incorrect singleton error with MERGE and RETURNING DESCRIPTION: +FBTEST: bugs.gh_6942 """ import pytest diff --git a/tests/bugs/gh_6963_test.py b/tests/bugs/gh_6963_test.py index c16df9d1..6d1a6bff 100644 --- a/tests/bugs/gh_6963_test.py +++ b/tests/bugs/gh_6963_test.py @@ -5,6 +5,7 @@ ID: issue-6963 ISSUE: 6963 TITLE: grant references not working DESCRIPTION: +FBTEST: bugs.gh_6963 """ import pytest diff --git a/tests/bugs/gh_6976_test.py b/tests/bugs/gh_6976_test.py index eb883253..9d704860 100644 --- a/tests/bugs/gh_6976_test.py +++ b/tests/bugs/gh_6976_test.py @@ -18,6 +18,7 @@ DESCRIPTION: Confirmed on WI-V4.0.1.2606: needed to wait for exactly 110s after each page starting from N-3. Checked on 3.0.8.33501, 4.0.1.2613. +FBTEST: bugs.gh_6976 """ import pytest diff --git a/tests/bugs/gh_6998_test.py b/tests/bugs/gh_6998_test.py index e61f58cb..a54a9fbf 100644 --- a/tests/bugs/gh_6998_test.py +++ b/tests/bugs/gh_6998_test.py @@ -6,6 +6,7 @@ ISSUE: 6998 TITLE: Problems with access to RDB$CONFIG table for non-privileged user when he has grant on execution of SP which has necessary access rights (created by SYSDBA with SQL DEFINER clause) DESCRIPTION: +FBTEST: bugs.gh_6998 """ import pytest diff --git a/tests/bugs/gh_7018_test.py b/tests/bugs/gh_7018_test.py index 27e405fa..324e213e 100644 --- a/tests/bugs/gh_7018_test.py +++ b/tests/bugs/gh_7018_test.py @@ -5,6 +5,7 @@ ID: issue-7018 ISSUE: 7018 TITLE: Problems with windows frames DESCRIPTION: +FBTEST: bugs.gh_7018 """ import pytest diff --git a/tests/bugs/gh_7025_test.py b/tests/bugs/gh_7025_test.py index d6ed92c2..c82880de 100644 --- a/tests/bugs/gh_7025_test.py +++ b/tests/bugs/gh_7025_test.py @@ -7,6 +7,7 @@ TITLE: Results of negation must be the same for each datatype (smallint / int /bigint / int128) when argument is least possible value for this type DESCRIPTION: Confirmed 'sqltype: 496 LONG' for -(-2147483648). Before fix was: '580 INT64'. +FBTEST: bugs.gh_7025 """ import pytest diff --git a/tests/bugs/gh_7031_test.py b/tests/bugs/gh_7031_test.py index f3ad512a..701225f2 100644 --- a/tests/bugs/gh_7031_test.py +++ b/tests/bugs/gh_7031_test.py @@ -13,6 +13,7 @@ DESCRIPTION: * in firebird.log (for all: 3.0.8, 4.0, 5.0): internal Firebird consistency check (page in use during flush (210), file: cch.cpp line: NNN) Checked on 3.0.8.33525 +FBTEST: bugs.gh_7031 """ import pytest diff --git a/tests/bugs/gh_7034_test.py b/tests/bugs/gh_7034_test.py index ccec7d8f..c5a583fa 100644 --- a/tests/bugs/gh_7034_test.py +++ b/tests/bugs/gh_7034_test.py @@ -5,6 +5,7 @@ ID: issue-7034 ISSUE: 7034 TITLE: Server crashes while fetching from a scrollable cursor in PSQL DESCRIPTION: +FBTEST: bugs.gh_7034 """ import pytest diff --git a/tests/bugs/gh_7038_test.py b/tests/bugs/gh_7038_test.py index 67591ff5..9dfc93ed 100644 --- a/tests/bugs/gh_7038_test.py +++ b/tests/bugs/gh_7038_test.py @@ -29,6 +29,7 @@ DESCRIPTION: 21.11.2021. Checked on Linux (after installing pakage psutil): 5.0.0.313 SS: 17.076s 5.0.0.313 CS: median = 1.51163, data: 1.56, 1.40, 1.52, 1.50, 1.63, 1.53, 1.52, 1.28, 1.40, 1.75, 1.45, 1.43, 1.51, 1.48, 1.52. +FBTEST: bugs.gh_7038 """ import pytest diff --git a/tests/bugs/gh_7045_test.py b/tests/bugs/gh_7045_test.py index 6b62e136..56947f82 100644 --- a/tests/bugs/gh_7045_test.py +++ b/tests/bugs/gh_7045_test.py @@ -10,6 +10,7 @@ DESCRIPTION: Confirmed bug on 5.0.0.310. Checked on 5.0.0.311 - all fine. +FBTEST: bugs.gh_7045 """ import pytest diff --git a/tests/bugs/gh_7048_test.py b/tests/bugs/gh_7048_test.py index 126d6bc2..05f55151 100644 --- a/tests/bugs/gh_7048_test.py +++ b/tests/bugs/gh_7048_test.py @@ -5,6 +5,7 @@ ID: issue-7048 ISSUE: 7048 TITLE: Incorrect releasing of user savepoint (older savepoints become inaccessible) DESCRIPTION: +FBTEST: bugs.gh_7048 """ import pytest diff --git a/tests/bugs/gh_7062_test.py b/tests/bugs/gh_7062_test.py index 73ed6807..1be3dcfb 100644 --- a/tests/bugs/gh_7062_test.py +++ b/tests/bugs/gh_7062_test.py @@ -5,6 +5,7 @@ ID: issue-7062 ISSUE: 7062 TITLE: Creation of expression index does not release its statement correctly DESCRIPTION: +FBTEST: bugs.gh_7062 """ import pytest diff --git a/tests/bugs/gh_7064_test.py b/tests/bugs/gh_7064_test.py index 694316ae..0c360c2b 100644 --- a/tests/bugs/gh_7064_test.py +++ b/tests/bugs/gh_7064_test.py @@ -5,6 +5,7 @@ ID: issue-7064 ISSUE: 7064 TITLE: Linear regression functions aren't implemented correctly DESCRIPTION: +FBTEST: bugs.gh_7064 """ import pytest diff --git a/tests/bugs/test_user_management.py b/tests/bugs/test_user_management.py index 39913afe..2cd07cec 100644 --- a/tests/bugs/test_user_management.py +++ b/tests/bugs/test_user_management.py @@ -24,6 +24,7 @@ DESCRIPTION: Finally, test restores back copy of databases.conf file. Checked on 5.0.0.139 (SS/CS), 4.0.1.2568 (SS/CS). +FBTEST: bugs.user_management """ import pytest