tdf#154285 Check upper bound of arguments in SbRtl_Minute function
[LibreOffice.git] / sc / qa / uitest / calc_dialogs / printDialog.py
blob3e1290b9c8af269afb224e3040413b3330f0f7a6
1 # -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 from uitest.framework import UITestCase
10 from uitest.uihelper.common import get_state_as_dict, get_url_for_data_file, select_by_text
12 class printDialog(UITestCase):
13 def test_printDialog(self):
14 with self.ui_test.load_file(get_url_for_data_file("tdf155218.ods")):
15 with self.ui_test.execute_dialog_through_command(".uno:Print", close_button="cancel") as xDialog:
17 xPortraiTotalNumberPages = xDialog.getChild("totalnumpages")
18 self.assertEqual(get_state_as_dict(xPortraiTotalNumberPages)["Text"], "/ 2")
20 xPortraiPageRange = xDialog.getChild("pagerange")
21 self.assertEqual(get_state_as_dict(xPortraiPageRange)["Text"], "1-2")
23 xpageorientationbox = xDialog.getChild("pageorientationbox")
24 select_by_text(xpageorientationbox, "Landscape")
26 # Without the fix in place, this test would have failed with
27 # Expected: "/ 1"
28 # Actual : "/ 2"
29 xLandscapeTotalNumberPages = xDialog.getChild("totalnumpages")
30 self.assertEqual(get_state_as_dict(xLandscapeTotalNumberPages)["Text"], "/ 1")
32 # Without the fix in place, this test would have failed with
33 # Expected: "1"
34 # Actual : "1-2"
35 xLandscapePageRange = xDialog.getChild("pagerange")
36 self.assertEqual(get_state_as_dict(xLandscapePageRange)["Text"], "1")
38 # vim: set shiftwidth=4 softtabstop=4 expandtab: