Skip to content

Commit 0599748

Browse files
committed
Create basic test for Notebook widget
1 parent 300de07 commit 0599748

File tree

3 files changed

+26
-5
lines changed

3 files changed

+26
-5
lines changed

examples/example_notebook.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
import tkinter as tk
2-
import tkinter.ttk as ttk
1+
try:
2+
import tkinter as tk
3+
from tkinter import ttk
4+
except ImportError:
5+
import Tkinter as tk
6+
import ttk
37
from ttkwidgets import Notebook
48

59

tests/test_notebook.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# -*- coding: utf-8 -*-
2+
"""
3+
Author: Dogeek
4+
Copyright (c) 2019 Dogeek
5+
"""
6+
from ttkwidgets import Notebook
7+
from tests import BaseWidgetTest
8+
9+
10+
class TestNotebook(BaseWidgetTest):
11+
def test_notebook_init(self):
12+
nb = Notebook(self.window)
13+
nb.grid()
14+
self.window.update()

ttkwidgets/notebook.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,12 @@
1212
1313
Notebook with draggable / scrollable tabs
1414
"""
15-
16-
from tkinter import ttk
17-
import tkinter as tk
15+
try:
16+
import tkinter as tk
17+
from tkinter import ttk
18+
except ImportError:
19+
import Tkinter as tk
20+
import ttk
1821
from ttkwidgets.utilities import move_widget, parse_geometry, coordinates_in_box
1922

2023

0 commit comments

Comments
 (0)