コード例 #1
0
ファイル: test_widgets.py プロジェクト: yukilab2/ls.joyous
 def testMedia(self):
     widget = Time12hrInput()
     self.assertEqual(widget.media._css, {})
     self.assertEqual(widget.media._js, [
         "/static/joyous/js/vendor/moment-2.22.0.min.js",
         "/static/joyous/js/time12hr_admin.js"
     ])
コード例 #2
0
ファイル: test_widgets.py プロジェクト: yukilab2/ls.joyous
    def testRenderNone(self):
        widget = Time12hrInput()
        out = widget.render('time', None, {'id': "time_id"})
        self.assertHTMLEqual(
            out, """
<input type="text" name="time" id="time_id" autocomplete="{0.newTime}">
<script>
$(function() {{
    initTime12hrChooser("time_id");
}});
</script>""".format(self))
コード例 #3
0
ファイル: test_widgets.py プロジェクト: yukilab2/ls.joyous
    def testRenderFromString(self):
        attrs = {'id': "time_id"}
        widget = Time12hrInput()
        out = widget.render('time', "1pm", attrs)
        self.assertHTMLEqual(
            out, """
<input type="text" name="time" id="time_id" autocomplete="{0.newTime}" value="1pm">
<script>
$(function() {{
    initTime12hrChooser("time_id");
}});
</script>""".format(self))
コード例 #4
0
ファイル: test_widgets.py プロジェクト: yukilab2/ls.joyous
    def testRenderValues(self):
        attrs = {'id': "time_id"}
        widget = Time12hrInput()
        out = widget.render('time', dt.time(10, 15, 54, 89123), attrs)
        self.assertHTMLEqual(
            out, """
<input type="text" name="time" id="time_id" autocomplete="{0.newTime}" value="10:15am">
<script>
$(function() {{
    initTime12hrChooser("time_id");
}});
</script>""".format(self))
        out = widget.render('time', dt.time(12, 51, 34, 89123), attrs)
        self.assertHTMLEqual(
            out, """
<input type="text" name="time" id="time_id" autocomplete="{0.newTime}" value="12:51pm">
<script>
$(function() {{
    initTime12hrChooser("time_id");
}});
</script>""".format(self))
コード例 #5
0
ファイル: test_widgets.py プロジェクト: yukilab2/ls.joyous
 def testNullValue(self):
     widget = Time12hrInput()
     self.assertEqual(widget.value_from_datadict({}, {}, 'time'), None)