Kaynağa Gözat

[fix] selenium

version-14
Rushabh Mehta 8 yıl önce
ebeveyn
işleme
784603acf1
2 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. +3
    -0
      frappe/public/js/frappe/desk.js
  2. +2
    -0
      frappe/tests/ui/test_test_runner.py

+ 3
- 0
frappe/public/js/frappe/desk.js Dosyayı Görüntüle

@@ -482,6 +482,9 @@ frappe.Application = Class.extend({
},

setup_beforeunload: function() {
if (frappe.defaults.get_default('in_selenium')) {
return;
}
window.onbeforeunload = function () {
if (frappe.flags.in_test) return false;
var unsaved_docs = [];


+ 2
- 0
frappe/tests/ui/test_test_runner.py Dosyayı Görüntüle

@@ -6,6 +6,7 @@ class TestTestRunner(unittest.TestCase):
def test_test_runner(self):
driver = TestDriver()
driver.login()
frappe.db.set_default('in_selenium', '1')
for test in get_tests():
if test.startswith('#'):
continue
@@ -33,6 +34,7 @@ class TestTestRunner(unittest.TestCase):
print('Checking if passed "{0}"'.format(test))
self.assertTrue('Tests Passed' in console)
time.sleep(1)
frappe.db.set_default('in_selenium', None)
driver.close()

def get_tests():


Yükleniyor…
İptal
Kaydet