diff options
| author | Martin Owens <doctormo@gmail.com> | 2018-09-09 08:28:15 +0000 |
|---|---|---|
| committer | Martin Owens <doctormo@gmail.com> | 2018-09-09 08:28:15 +0000 |
| commit | 36c73a704b281e616d779b1eac5430d7527a9338 (patch) | |
| tree | 189c5defb29728d428f44e17903bde11b89540a1 /share/extensions/test/render_barcode.test.py | |
| parent | Update selection-chemistry.cpp (diff) | |
| download | inkscape-36c73a704b281e616d779b1eac5430d7527a9338.tar.gz inkscape-36c73a704b281e616d779b1eac5430d7527a9338.zip | |
Move extensions to git inkscape-extensions repository
Diffstat (limited to 'share/extensions/test/render_barcode.test.py')
| -rwxr-xr-x | share/extensions/test/render_barcode.test.py | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/share/extensions/test/render_barcode.test.py b/share/extensions/test/render_barcode.test.py deleted file mode 100755 index f2ce23873..000000000 --- a/share/extensions/test/render_barcode.test.py +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env python -# -# Copyright (C) 2010 Martin Owens -# -# Written to test the coding of generating barcodes. -# - -import sys -import random -import unittest - -# Allow import of the extension code and modules -sys.path.append('..') - -from render_barcode import * - - -digits = [ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ] - -class InsertBarcodeBasicTest(unittest.TestCase): - """Render Barcode""" - def setUp(self): - self.data = {} - fhl = open('render_barcode.data', 'r') - for line in fhl: - line = line.replace('\n', '').replace('\r', '') - (btype, text, code) = line.split(':') - if not self.data.has_key(btype): - self.data[btype] = [] - self.data[btype].append( [ text, code ] ) - fhl.close() - - #def test_run_without_parameters(self): - # args = [ 'minimal-blank.svg', '-t', 'Ean5' ] - # e = InsertBarcode() - # e.affect( args, False ) - #self.assertEqual( e.something, 'some value', 'A commentary about that.' ) - - def test_render_barcode_ian5(self): - """Barcode IAN5""" - self.barcode_test( 'Ean5' ) - - def test_render_barcode_ian8(self): - """Barcode IAN5""" - self.barcode_test( 'Ean8' ) - - def test_render_barcode_ian13(self): - """Barcode IAN5""" - self.barcode_test( 'Ean13' ) - - def test_render_barcode_upca(self): - """Barcode IAN5""" - self.barcode_test( 'Upca' ) - - def test_render_barcode_upce(self): - """Barcode UPCE""" - self.barcode_test( 'Upce' ) - - def barcode_test(self, name): - """Base module for all barcode testing""" - for datum in self.data[name.lower()]: - (text, code) = datum - if not text or not code: - continue - coder = getBarcode( name, text=text) - code2 = coder.encode( text ) - self.assertEqual(code, code2) - - -if __name__ == '__main__': - unittest.main() - |
