31 lines
695 B
Python
31 lines
695 B
Python
|
"""Common definitions for bitmessageqt tests"""
|
||
|
|
||
|
import unittest
|
||
|
|
||
|
from PyQt4 import QtCore, QtGui
|
||
|
|
||
|
import bitmessageqt
|
||
|
from tr import _translate
|
||
|
|
||
|
|
||
|
class TestBase(unittest.TestCase):
|
||
|
"""Base class for bitmessageqt test case"""
|
||
|
|
||
|
def setUp(self):
|
||
|
self.app = QtGui.QApplication([])
|
||
|
self.window = bitmessageqt.MyForm()
|
||
|
|
||
|
def tearDown(self):
|
||
|
self.app.deleteLater()
|
||
|
|
||
|
|
||
|
class TestMain(unittest.TestCase):
|
||
|
"""Test case for main window - basic features"""
|
||
|
|
||
|
def test_translate(self):
|
||
|
"""Check the results of _translate() with various args"""
|
||
|
self.assertIsInstance(
|
||
|
_translate("MainWindow", "Test"),
|
||
|
QtCore.QString
|
||
|
)
|